Quickstart guide

To run Alitheia Core do the following:

  • Download and install Java (ver >=1.6), Maven (version >=3) and MySQL (ver >=5.1) for your platform.
    • Ubuntu, Debian users: The version of Maven that comes with those two operating systems is known not to be very stable. We recommend downloading the newest version directly from the Maven website instead of using apt-get to install Maven. Also, make sure you choose the sun-jdk package instead of gcj or openjdk for your Java SDK.
  • Configure MySQL
    • a MySQL user account named 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';

    • Alitheia Core only works with the InnoDB storage engine. Although Hibernate within Alitheia Core is configured to use the InnoDB storage engine by default, in certain occasions this setting does not work by default. While we are investigating this problem, you can set the 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.
    • Finally, the 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

  • Checkout the code from the Git and build it.
  • Type 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.
  • Fire up a browser and point it to http://localhost:8080
  • Choose a couple of plug-ins
  • Import a project. You can download example projects configured in the Alitheia Core prefered directory layout from here.
  • See various database tables (PROJECT_FILE, PROJECT_VERSION, PROJECT_FILE_MEASUREMENT etc) being filled in with lots of data!
nahshal's picture

It doesn't absolutely affect

It doesn't absolutely affect the example, but a few months from now if you in fact charge to admission the form_id for some project, you'll be animated to apperceive this tidbit.

jogos de meninas

bonnierey's picture

Internet is a little off

Internet is a little off lately. Will be downloading all the support files anytime soon. So excited to run Alitheia core. - Jonathan Budd

Anonymous's picture

I really admire the author’s

I really admire the author’s contribution to this blog. He has done a fabulous job in putting this article together.

advertising design | web design | blog theme design | e card design | email template design

panica's picture

I do not think anyone I met

I do not think anyone I met who knows so much about this subject as you do. You are very skilled and very prudent. You created something that people can understand and be exciting for all.tadacip

martyppace's picture

This quick started guide

This quick started guide helped me a lot to understand the various options available to do the given tasks in the programming.
Regards,
HCG

kaminen's picture

I am really impressed with

I am really impressed with your writing skills and also with the structure to your blog. Is that this a paid subject matter or did you modify it your self? Anyway keep up the nice high quality writing, it is uncommon to peer a nice blog like this one these days.sex chat

User login

Syndicate

Syndicate content