![Gitter](https://badges.gitter.im/Join Chat.svg)
Orienteer is Data Warehouse System on top of OrientDB. It allows you:
- Manage you schema
- Create/Read/Update/Delete documents
- Create and view customizable reports
- Extend functionality by flexible visualizations
Default users:
- admin/admin
- reader/reader
- writer/writer
There are two options for Orienteer installation:
- Embedded (on application server)
- Standalone (no need in application server)
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
Orienteer in standalone mode use embedded jetty server to run yourself. To install Orienteer in standalone mode:
- Download latest orienteer-standalone.jar
- 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
java -Xmx512m -Xms512m -jar orienteer-standalone.jar
. 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.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
# Optional properties
#orientdb.rest.url=http://localhost:2480
#plantuml.url=http://custom-plantuml-url
#plantuml.showuml=false;
#webjars.readFromCacheTimeout=5 seconds
#webjars.useCdnResources=true
#webjars.cdnUrl=//maxcdn.bootstrapcdn.com:80
- java 6+
- git
- maven
- OrientDB, if you want to use OrientDB remotely
Install of wicket-orientdb github SNAPSHOT
This step is optional: wicket-orientdb SNAPSHOT always available on Maven central
git clone <your fork URL for wicket-orientdb>
cd wicket-orientdb
mvn clean install
cd ..
git clone <your fork URL for Orienteer>
cd Orienteer
mvn clean install
See configuration section above
mvn clean install
mvn jetty:run
Open http://localhost:8080 is in your browser