ISAAC-Rest
Simplified ISAAC APIs with REST access
Notes on server support:
-
Tomcat - works
-
Grizzly - works - see 'LocalJettyRunner' in the src/test/java folder.
-
GlassFish - Fatal incompatibility: https://java.net/jira/browse/GLASSFISH-21509
-
WildFly / JBoss - Annoyances with JavaFX support (need custom JBoss files - see commit history in WEB-INF folder), never got it to work with a current version of JAX-RS. Issues with Array type support (due to old version of JAX-RS)
-
WebLogic - Better than WildFly - but still issues with using an old version of JAX-RS. See commit history for (unsuccessful) attempts to upgrade it.
-
To run in Eclipse, set a system property called -DisaacDatabaseLocation pointing to the location of the .data file. For example, on my system the path is -DisaacDatabaseLocation=c:\temp\database\vhat-2016.01.07-1.0-SNAPSHOT-all.data. In Eclipse, put this in the VM Argument tab under the Run Configurations menu.