Hinweise zu Servlet-Containern

Mehrere Allegra-Instanzen in einem Tomcat

Sie können mehr als eine Allegra-Instanz im selben Servlet-Container bereitstellen. In diesem Fall ist es nicht mehr möglich, TRACKPLUS_HOME über die Umgebung zu definieren, da sie ja für alle Allegra-Instanzen in diesem Container identisch wären.

Um dieses Problem zu entschärfen, erstellen Sie eine Datei Torque.properties.INST im Verzeichnis webapps. INST müssen Sie dabei durch den Basisnamen Ihrer WAR-Datei ersetzen. Wenn Sie zum Beispiel drei Instanzen ausführen wollen namens allegra-1, allegra-2 und allegra-3, würden Sie auch drei Dateien Torque.properties.allegra-1, Torque.properties.allegra-2 und Torque.properties.allegra-3 erstellen. Jede dieser Dateien muss auf die richtige Datenbank und auf das richtige Verzeichnis TRACKPLUS_HOME zeigen. Letzteres wird über die Eigenschaft

...
TRACKPLUS_HOME=absolute path to directory
...

in der jeweiligen Datei Torque.properties.INST definiert.