Skip to content
emikhelo edited this page Aug 9, 2011 · 10 revisions

Compiling and installing

  1. Add your jdbc driver jar to service/lib
  2. Set JAVA_OPTS environment variable: JAVA_OPTS=-Djdbc.drivers=... -Duniso.query.driver=... -Duniso.query.db=... -Duniso.query.user=... -Duniso.query.password=... -Duniso.query.schema=... For example:
    set JAVA_OPTS=-Duniso.query.driver=org.postgresql.Driver -Duniso.query.db=jdbc:postgresql://192.168.1.1/mydb -Duniso.query.user=dbuser -Duniso.query.password=dbuserpass -Duniso.query.schema=public
  3. Execute sbt update ~jetty-run. This downloads Scala and all necessary packages from maven repositories, compiles source and runs application on Jetty server on default port 8080.
  4. Browse to http://localhost:8080.
  • For get and post examples, browse to http://localhost:8080/get and http://localhost:8080/post
  • Named query parameters are not supported by examples, but are supported by query server API
  • For more info on gets and posts, see scaladoc for QueryServer. To create scaladoc, execute sbt doc.
  • To create core jar and service war, execute sbt package
  • Compiled and generated files (jars, wars, classes, docs) are found in core/target and service/target

Clone this wiki locally