To run Alitheia Core do the following:
apt-get
to install Maven. Also, make sure you choose the sun-jdk
package instead of gcj
or openjdk
for your Java SDK.alitheia
and using this account create a database name alitheia
. The account should have full privileges on the created database.CREATE USER 'alitheia'@'localhost' IDENTIFIED BY 'alitheia'; CREATE DATABASE alitheia; GRANT ALL PRIVILEGES ON alitheia.* TO alitheia@'localhost';
default-storage-engine
equal to innodb
in your MySQL configuration file (/etc/my.cnf
, /etc/mysql/my.cnf
or even ~/.my.cnf
). This option is only required during the first Alitheia Core run; you can safely remove it from your configuration file when you make sure that Alitheia Core works OK.transaction_isolation
option needs to be set equal to READ-COMMITTED
in the MySQL configuration file.#MySQL configuration changes [mysqld] default-storage-engine=innodb transaction_isolation=READ-COMMITTED
mvn pax:provision
to start Alitheia Core. If you have chosen default values for passwords etc it should work straight away. The most common cause of errors are open firewalls or MySQL not listenting to port 3306
(or not listening to TCP/IP) at all.http://localhost:8080