Configuration Tomcat

La configuration de Tomcat se traduit par le dépot de la librairie invariance-1.0.jar dans le répertoire $CATALINA_HOME/lib/endorsed. Ensuite, on modifie simplement le fichier server.xml comme ci-dessous.

<?xml version="1.0" encoding="UTF-8"?>
<Server port="8005" shutdown="SHUTDOWN">

        <Service name="Catalina">

                <Engine name="Catalina" defaultHost="localhost">

                        <Host name="localhost" appBase="webapps" unpackWARs="true"
                                autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

                                <!-- Contexte de l'application -->
                                <Context path="/lndmsb" crossContext="true"
                                        reloadable="true" debug="1">

                                        <Resource name="myDataSource" auth="Container"
                                                type="javax.sql.DataSource"
                                                driverClassName="net.sourceforge.jtds.jdbc.Driver"
                                                url="url_for_jdbc"
                                                username="xxxxxx" password="xxxxxx" />

                                        <Resource name="text_input_directory"
                                                auth="Container" type="java.lang.String"
                                                factory="net.naramski.invariance.server.StringFactory"
                                                value="C:/TEMP" />

                                </Context>

                        </Host>

                </Engine>

        </Service>

</Server>