Chapter 2. Configuration

Chapter 2. Configuration

2.1. Database
2.2. Authentication
2.2.1. DataBase
2.2.2. LDAP
2.2.3. Kerberos
2.3. Symbolic Engine Configuration
2.3.1. Quartz Job

To personalize and make working your copy of Symbolic you need to set some information (like authentication method, authentication server, and so on) During installation with RPM the default configuration file (SymbolicConf.properties) is created inside /etc/symbolic folder, if you choose the application server installation, with WAR, you need to copy a provided default configuration file inside this folder of your machine.

Warning

Insert wrong information could be the cause of Symbolic startup failure, so may attention during file editing.

2.1. Database

As we have seen before, Symbolic is confired to use Hsqldb. If you want to use a different database you can simply modify the configuration you can find inside properties file.

		
                database.url = jdbc:hsqldb:file:/tmp/symbolicDevDb
                database.driver = org.hsqldb.jdbcDriver
                database.username = sa
                database.password =
		
If you want, for example, use MySQL database you also need to add to your application server the JAR containing database Driver. If you are using Symbolic from RPM you can add this JAR to tomcat common/lib folder, in any other case you may need to check where is the default commond folder for application server libraries. You can also add jar to your sources and then rebuild the war to use it without putting JARs out of the application container.