This was the original BioScholar
web application, described in
Russ et al. 2011.
Note: This system was built for Java 1.6 with ant. Set JAVA_HOME to a local Java 1.6 distribution to compile and build full application by running performing the following:
Set JAVA_HOME to 1.6
$ /usr/libexec/java_home -v 1.6
$ export JAVA_HOME=<output-of-above-command>
Note that you may also need to delete the ./server/bin
directory to remove old versions of the KefedJettyServer
class if you get Exception in thread "main" java.lang.UnsupportedClassVersionError: edu/isi/bmkeg/kefed/server/KefedJettyServer : Unsupported major.minor version 52.0
errors.
Build the system
$ cd editor
$ ant
$ cp dist/blazeds.war ../server/webapps
$ cd ../server
$ ant
Running the system
You will need to install and run ElasticSearch to store the KEfED models. Once installed, make sure that the system has an index called kefed
. This will be where we store all our models and data.
curl -XPUT 'localhost:9200/kefed?pretty&pretty'
curl -XGET 'localhost:9200/_cat/indices?v&pretty'