# Installing Tomcat 5.5 and deploying the dependency libraries

The Discovery Framework requires the deployment of several Java libraries.

To install the Tomcat software and deploy the Discovery Framework dependency libraries:

1. Create an endeca-portal directory. This will be the home directory for your Discovery Framework installation.
2. Create an apache-tomcat-<version> directory under the endeca-portal directory.
3. Unzip apache-tomcat-5.5.x.zip into endeca-portal/apache-tomcat-5.5.x, where x indicates the minor version number. Unzipping this file creates much of the directory structure mentioned below.
4. Unzip endeca-portal-dependencies-<version>.zip into a temporary directory. This zip file contains a collection of .jar files and other dependency files.
5. From the temporary directory, copy the following .jar files into the endeca-portal/apache-tomcat-5.5.x/common/endorsed directory:

       log4j.jar
       log4j.properties.jar
       ccpp.jar
       jutf7.jar

6. Under the endeca-portal/apache-tomcat-5.5.x/common/lib directory, create an ext directory.
7. From the temporary directory you created in step 4, copy the following .jar files into the endeca-portal/apache-tomcat-5.5.x/common/lib/ext directory that you just created:

       activation.jar
       annotations.jar
       commons-lang.jar
       cs_bindings.jar
       cxf-2.2.8.jar
       cxf-rt-databinding-jaxb-2.2.8.jar
       endeca-images.jar
       endeca-portal.jar
       endeca_navigation.jar
       ext-service.jar
       geronimo-activation_1.1_spec-1.0.2.jar
       geronimo-annotation_1.0_spec-1.1.1.jar
       geronimo-jaxws_2.1_spec-1.0.jar
       geronimo-saaj_1.3_spec-1.0.1.jar
       geronimo-stax-api_1.0_spec-1.0.1.jar
       geronimo-ws-metadata_2.0_spec-1.1.2.jar
       hsql.jar
       jabsorb.jar
       jackson-core-lgpl-1.7.2.jar
       jackson-mapper-lgpl-1.7.2.jar
       jaxb-api-2.1.jar
       jaxb-impl-2.1.7.jar
       jms.jar
       jsr173_1.0_api.jar
       jta.jar
       jtds.jar
       mail.jar
       mysql.jar
       portal-kernel.jar
       portal-service.jar
       portlet.jar
       postgresql.jar
       stax-1.2.0.jar
       wsdl4j-1.6.2.jar
       wstx.jar
       XmlSchema-1.4.3.jar