Wie installiere ich mehrere Tomcat-Instanzen unter Ubuntu?
7893
tputkonen
Ich muss zwei Instanzen von Tomcat 6 auf Ubuntu 10.04 ausführen. Ich weiß, dass es ziemlich einfach durch etwas machbar sein sollte:
Kopieren Sie / var / lib / tomcat6 nach / var / lib / tomcat6-2
Ändern Sie die Ports in /var/lib/tomcat6-2/conf/server.xml
Kopieren Sie /etc/init.d/tomcat6 nach /etc/init.d/tomcat6-2
/etc/init.d/tomcat6-2 ändern ...
... aber mein Problem ist, dass ich nicht sicher bin, was ich in /etc/init.d/tomcat6-2 ändern sollte. Es ist nicht ausreichend, den NAME am Anfang der Datei eindeutig zu ändern.
(Ich bin mir bewusst, dass es eine tomcat6-neue Instanz gibt, aber ich möchte keine Instanzen für Benutzer erstellen.)
Ich kann dem ursprünglichen Beitrag keinen Kommentar hinzufügen. Deshalb füge ich meinen Kommentar als Antwort hinzu: / var / lib / tomcat-6 enthält Sym-Links, sodass das Verzeichnis nicht kopiert werden muss. Jedenfalls sollte mir immer noch etwas fehlen, da selbst die Links repariert werden, um die Konfiguration aus der ursprünglichen server.xml zu verwenden.
pakman vor 13 Jahren
0
Siehe auch http://askubuntu.com/questions/13172/multiple-tomcat-instance/729971#729971
reinierpost vor 8 Jahren
0
Es gibt ein ubuntu - Paket namens tomcat6-userund tomcat7-userdas gibt den Befehl tomcat6-instance-createund tomcat7-instance-createmit denen Sie anderen Instanzen von Tomcat erstellen.
2
admintech
Ich habe, dies zu tun und fand die einfachste Lösung sein dieser .
Geben Sie es noch einmal und sehen Sie, ob es das ist, was Sie danach suchen.
Mehrere Kater laufen mit einem einzigen catalina_baseund catalina_home.
Dadurch wird die Verwaltung der Serververwaltung so vereinfacht, dass nur eine Tomcat-Setup-Instanz verwendet wird
Tomcat-6 + herunterladen und auspacken. Ändern Sie zwei Konfigurationsdateien unter conf:
server.xml
Ersetzen Sie Ports und Zugriffsprotokoll und Cluster-Instanznamen durch Variablen wie:
und bevor Sie den Befehl ausführen, sollten Sie 2 Umgebungsvariablen für jede Instanz festlegen
set JAVA_OPTS=-Dtomcat.server.port=810 set CATALINA_TMPDIR=%cd%..work810 catalina run set JAVA_OPTS=-Dtomcat.server.port=820 set CATALINA_TMPDIR=%cd%..work820 catalina run
Danke für den Tipp. Haben Sie auch die Tomcat-Instanzen dämonisiert?
tputkonen vor 14 Jahren
0
Nicht persönlich, aber ein Kunde von mir bat um Informationen, wie es gemacht werden sollte
admintech vor 14 Jahren
0