Ich bin neu bei Linux, und ich verstehe nicht, warum apt-get install tomcat6
in zwei tomcat6
Ordnern resultierte, einer in /var/lib/
, der andere in /usr/share/
. Ich bin sicher, dass es einen guten Grund dafür gibt, aber es verursachte mir ein paar Stunden Verwirrung, da nichts funktionierte.
Was ist das Geschäft?
Tomcat Bietet einen Mechanismus, mit dem Sie mehrere Instanzen ausführen können, die alle einige gemeinsame Konfigurationselemente verwenden. Sie würden die Umgebungsvariablen CATALINA_HOME
vs CATALINA_BASE
verwenden, um tomcat (oder entsprechende Eigenschaften) zu konfigurieren. In diesem Artikel finden Sie eine Erklärung .
"Die ersten Eigenschaften (catalina.home) zeigt auf den Ort des Gemeinsamen Informationen, während die andere Eigenschaft (catalina.base) zeigt auf die Verzeichnis wo alle Instanzen bestimmte Informationen werden gehalten. "
Das Standard-Paket tomcat6 in Ubuntu hat also eine Konfiguration, die für Leute geeignet ist, die sowohl einzelne Instanzen als auch solche ausführen Wer führt mehrere Instanzen aus.
Sie können sehen, dass das Paket tomcat6 beides enthält:
/usr/share/tomcat6
/var/lib/tomcat6
Wenn Sie nur eine Instanz von tomcat ausführen, möchten Sie wahrscheinlich den Speicherort /var/lib/tomcat6
verwenden.
Wenn Sie (oder andere Leser) zufällig nach Skripts suchen, um die Installation mehrerer Instanzen von Tomcat auf einer Debian-basierten Distribution zu automatisieren, dieser hat mir mit ein paar leichten Modifikationen gut funktioniert .
Als Entwickler ist die beste Antwort auf diese Frage Verwenden Sie nicht apt
, um Tomcat zu installieren.
apt
ist wunderbar für die meisten Entwicklungswerkzeuge, aber es gibt Ausnahmen wie Tomcat und Eclipse.
Laden Sie einfach die zip
-Datei herunter, erweitern Sie sie, und schon sind Sie dran. logs
, conf
, webapps
, bin
, lib
und alles andere, was Sie an einem Ort benötigen könnten.
/var/lib
und .../share
sind für (binäre) temporäre Dateien bzw. plattformunabhängige (Text-) Dateien vorgesehen. Siehe Dateisystemstandardhierarchie
Tags und Links linux tomcat ubuntu installation