Hallo zusammen,
hier zwei kleine Fragen bzgl. Tomcat-Konfiguration.
Ich verwenden Tomcat 6.0 auf dem ich 2 war-Files ausrolle. Über die server.xml sind zwei Services mit jeweils einem Connector definiert. Die Connector Instanzen lausche auf Port 8080 und 8181, so dass die beiden war-Files nicht nur über unterschiedliche Hosts, sondern auch über verschiedene Ports ansprechbar sind.
Frage 1:
Ist es möglich, Daten zwischen den beiden Contexten auszutauschen? Reicht hierfür das crosscontext-Flag, oder müssen die Contexte dafür über denselben Connector (Port) erreichbar sein?
Frage 2:
Ist es möglich, beim Hochfahren des Servers die Ports zu einem bestimmten Zeitpunkt zu öffnen? Die Applikation benötigt 10-20 Sekunden, um eine interne Datenstruktur zu initialisieren. In dieser Zeit sind jedoch schon die Ports geöffnet, so dass die vorgeschalteten Loadbalancer schon Anfragen durchlassen, obwohl der Server noch nicht "bereit" ist.
hier zwei kleine Fragen bzgl. Tomcat-Konfiguration.
Ich verwenden Tomcat 6.0 auf dem ich 2 war-Files ausrolle. Über die server.xml sind zwei Services mit jeweils einem Connector definiert. Die Connector Instanzen lausche auf Port 8080 und 8181, so dass die beiden war-Files nicht nur über unterschiedliche Hosts, sondern auch über verschiedene Ports ansprechbar sind.
Frage 1:
Ist es möglich, Daten zwischen den beiden Contexten auszutauschen? Reicht hierfür das crosscontext-Flag, oder müssen die Contexte dafür über denselben Connector (Port) erreichbar sein?
Frage 2:
Ist es möglich, beim Hochfahren des Servers die Ports zu einem bestimmten Zeitpunkt zu öffnen? Die Applikation benötigt 10-20 Sekunden, um eine interne Datenstruktur zu initialisieren. In dieser Zeit sind jedoch schon die Ports geöffnet, so dass die vorgeschalteten Loadbalancer schon Anfragen durchlassen, obwohl der Server noch nicht "bereit" ist.