Release Notes ExperShop pour Tomcat 3.2

Ce document donne un exemple de configuration de Tomcat 3.2 pour ExperShop :
Un minimum de connaissances concernant la configuration de Tomcat 3.2 est nécessaire pour l'exploiter (en particulier, savoir ce que sont Tomcat, à quoi ressemble l'arborescence d'une application web type .war, etc...).
Les principales étapes d'une configuration Tomcat sont : Sur certaines plateformes, un bug Tomcat rend nécessaires 2 étapes supplémentaires (le problème nous est arrivé sur Macintosh et Linux RH 6.2 intel):

Qu'ajouter dans conf/web.xml

Dans la section <web-app> du fichier XML :

    <servlet>
        <servlet-name>
            com.expershop.lite.ExperSHOP
        </servlet-name>
        <servlet-class>
            com.expershop.lite.ExperSHOP
        </servlet-class>
        <init-param>
          <param-name>SHOPCONFIG</param-name>
          <param-value>/usr/local/ExperSHOP/EShop.cfg</param-value>
        </init-param>
        <load-on-startup>
            -2147483646
	  </load-on-startup>
    </servlet>

Qu'ajouter dans conf/server.xml (sur certaines plateformes)


<Context path="/expershop"
	docBase="webapps/expershop"
	crossContext="false"
	debug="0"
	reloadable="true"/>

Que mettre dans webapps/expershop/WEB-INF/web.xml (sur certaines plateformes)


<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
    "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>
    <servlet>
        <servlet-name>
            com.expershop.lite.ExperSHOP
        </servlet-name>
        <servlet-class>
            com.expershop.lite.ExperSHOP
        </servlet-class>
        <init-param>
          <param-name>SHOPCONFIG</param-name>
          <param-value>/usr/local/ExperSHOP/EShop.cfg</param-value>
        </init-param>
	<load-on-startup>
            -2147483646
	</load-on-startup>
    </servlet>
</web-app>