How to install. Known problems - OrienteerBAP/Orienteer GitHub Wiki

Orienteer installation

There are two options for Orienteer installation:

Embedded (on application server)
Standalone (no need in application server)

Embedded

Orienteer is J2EE compatible Web Application and can be installed on all famous J2EE containers:

Jboss
Weblogic
IBM WebSphere
Tomcat
Jetty
and etc.

To install Orienteer in embedded mode:

Download latest orienteer.war
Put orienteer.war into deployment folder for your application server
Configure orienteer.properties according to your environment and place it in the same directory or above
Run application server

Standalone

Orienteer in standalone mode use embedded jetty server to run yourself. To install Orienteer in standalone mode:

Download latest orienteer-standalone.war
Put orienteer-standalone.war into any directory
Optionally configure orienteer.properties accordging to your environment and place it in the same directory or above
    By default, Orienteer, will run OrientDB database embedded
Run Orinteer as bash java -Xmx512m -Xms512m -jar orienteer-standalone.war. JVM parameters can be adjusted accordingly. Additional application parameters can be supplied:
    --config=<filename> - specification of path to orienteer configuration file
    --embedded - run embedded OrientDB database
    --port=<port number> - run Orienteer on specified port (Default: 8080)
    --help - display help

Orienteer initial configuration

orienteer.properties is the main file to store initial configuration paramenters for your installation. Sample properties file can be always found here.

    orienteer.production=false  //Run Orienteer in production mode or not
    orientdb.embedded=false     //Run embedded OrientDB server?
    orientdb.url=remote:localhost/Orienteer   //OrientDB server URL
    orientdb.db.username=reader               //Default OrientDB user (will be used for guests as well)
    orientdb.db.password=reader               //Password for default OrientDB user
    orientdb.db.installator.username=admin    //OrientDB user to user for administrative stuff
    orientdb.db.installator.password=admin    //Password for OrientDB user used for administrative stuff 
⚠️ **GitHub.com Fallback** ⚠️