Ich bin auf der Suche nach einem Hinweis, wie man Tomcat CI bereit macht oder einen Servlet Container/Anwendungscontainer, der oft neu positioniert, wie sie bei Verwendung von Hudson Ci passieren.Ist Tomcat 6 bereit für die kontinuierliche Integration oder wie funktioniert es?
Ich habe festgestellt, dass Tomcat 6 Webapps nicht richtig depploy, Klassen in jvm verlassen.
Zum Beispiel überwacht I tomcat 6 mit VisualVM: auf Anfang 2000 Klassen, auf deploy einer App 3000 nach redeploy 4000 und 5000 Klassen umschichten und so weiter - was zu Abstürzen, Speicherlecks ...
Okay, Hoffnung man hat einen Tipp auf Tomcat und Continuous-Integration oder andere App-Server.
Ich würde * liebe * Antworten darauf auch zu sehen. Wir hatten ähnliche Probleme mit PermGen-Speicherfehlern usw., wenn unser CI automatisch auf Tomcat 6 umgestellt wird. – Pete
Die neueste Tomcat-Version ausführen? Es hat mehr Fehlerprotokollierung darüber, was beim erneuten Laden des Kontexts nicht richtig bereinigt wird. Wenn Sie mysql verwenden, rufen Sie den Connector/j 5.1.12 ab, da er ein Thread-Leck behebt, das zu großen Nachlade-Lecks in tomcat führt. – nos
Wir verwenden kleine Apps ohne MySQL oder Connectors. Kleine Beispiel-Apps aus dem Frühling, einfach Hallo Welt jsp aps und so weiter. – jpse