Required Software from M2MLabs release 0.9
- JDK 11
- J2EE application server WildFly 26 or higher,.
- Apache Cassandra 3.11.2 or higher
- Apache ZooKeeper 3.4.12 or higher (only required if Mainspring is run on more than one node)
Apache Cassandra Database
download from http://cassandra.apache.org/download
Optional Configuration
- File name: conf/cassandra.yaml
- To do: change the value for following directories to a valid path:
* data_file_directories
* commitlog_directory
* saved_caches_directory
- File name: conf/log4j.properties
- To do: edit the path to the system log if needed:
* entry log4j.appender.R.File
further configuration hints at http://cassandra.apache.org/doc/latest/getting_started/index.html
MS Windows
- go to apache-cassandra\bin and start cassandra with cassandra.bat
Unix/Linux
- go to apache-cassandra/bin and start cassandra with ./cassandra
Administration
None - no further administration is required anymore!
- Start Cassandra:
cassandra.bat
Jboss WildFly
- download from http://wildfly.org/downloads and unzip
- create an admin user by executing add-user.(bat|sh) in <wildfly install="" dir="">/bin, a getting started guide for WildFly is available in </wildfly>
- start the WildFly server with standalone.(bat|sh) --server-config=standalone-full.xml
- WildFly 26 requires Java run time version 11 or higher.
Apache ZooKeeper
download from https://www.apache.org/dyn/closer.cgi/zookeeper
Mainspring Deployment
proceed with the Tutorial
Build from Source
Required Software
Build