Menu

Tree [e8df9b] master /
 History

HTTPS access


File Date Author Commit
 WebContent 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 config 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 doc 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 lib 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 src 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 turm 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 .classpath 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 .project 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 LICENSE.txt 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 README.txt 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 RELEASE.txt 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 build-db-misc.xml 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 build-quality-doc.xml 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 build-test.xml 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 build.login.properties 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 build.properties 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 build.xml 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 build_local.login.properties 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 build_local.properties 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i
 pom.xml 2014-08-20 leanit42 leanit42 [e8df9b] sharing leanit42EAM 3.3.1i

Read Me

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ README LeanIT42EAM                                                               +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

For further information about LeanIT42EAM, please go to http://www.leanit42.de/

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ License                                                                        +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

This software is distributed under the terms of the FSF Affero Gnu Public License.
See LICENSE.txt or http://www.fsf.org/licensing/licenses/agpl-3.0.html.

This product includes software developed by the Apache Software Foundation
(http://www.apache.org/).

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Prerequisites                                                                  +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Before you can install and build LeanIT42EAM, you need to make sure that the following third party software is installed:


1. A Java Development Kit (JDK) of version 6 or higher
2. Apache Ant
3. Apache Maven
4. If you intend to deploy a WAR, Apache Tomcat (Optional)

Make sure that the /bin folders of the JDK, Ant and Maven are added to the PATH environment variable.
The JAVA_HOME, ANT_HOME, MVN_HOME and CATALINA_HOME (only if Tomcat is used) must exist and point to the installation directories of the JDK, Ant, Maven and Tomcat.

Also, during the installation process, a stable internet connection is required to enable Maven to automatically download dependencies.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Installation                                                                   +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

In order to build and deploy LeanIT42EAM, either create a bundle, which contains a 
complete runnable installation including Tomcat and database or create a WAR file
to deploy on an already existing Tomcat.

Building and deploying a WAR
1. Setup the database
1.1 If you intend to use an already existing database, enter its connection parameters by changing the database.* properties in build.properties
1.2.1 Otherwise, execute the ant task hsqldb.setup in the build.xml to start a new hsqldb server and fill it with initial data.
1.2.2 In order to stop the sever, execute the ant task hsqldb.stopServer from the build.xml. hsqldb.startServer.spawned will start the server again.
2. If you do not have your Tomcat configured to support SSL, change the value of the web.security.transport in build.properties to "NONE". If you want to configure your Tomcat to use SSL instead, please refer to the Tomcat documentation. 
3. Execute the ant task "dist.war" from the build.xml
4. Copy the file build/LeanIT42EAM.war to the webapps folder in the Tomcat you want to deploy
5. LeanIT42EAM should be available at http://{$hostname}:8080/leanIT42EAM (possibly a Tomcat restart is necessary)