Ich habe eine elastische Beanstalk Linux-Tomcat Ami-Instanz mit der Beispielanwendung installiert und arbeitet von der öffentlichen DNS. Ich kann in die Instanz ssh, kann aber nicht finden, wo sich Tomcat 7 befindet (dh das conf-Verzeichnis zum Bearbeiten von server.xml). Ich habe dies mit einem 64- und 32-Bit-Ami versucht. Irgendwelche Ideen, wo ich das finden könnte? Ich schaute unter:
/etc
/usr/share
Ich habe eine elasticbeanstalk-tomcat7-deployment
Datei unter gefunden tmp
(war leer).
Ich habe ein:
sudo yum install tomcat7
Die Beispielanwendung wird auch vom :8080
öffentlichen DNS bereitgestellt und arbeitet daran. Ich habe also (denke) 2 Tomcat-Server, die auf derselben Beanstalk-Instanz ausgeführt werden. In diesem Fall versuche ich herauszufinden, wo sich die Tomcat 7-Ordner befinden (Serving-Seiten am Port 80
).
/usr/share/tomcat7
bei Ubuntu Ende 2015! ;)/usr/share/tomcat8
Ich bin mir nicht sicher, ob dies hilfreich wäre. Ich verwende ein ähnliches Amazon Linux AMI, bei dem tomcat7 unter / usr / share / tomcat7 lebt.
Wenn Tomcat bereits auf Ihrem Computer ausgeführt wird, können Sie Folgendes versuchen:
oder
um zu überprüfen, woher es läuft.
quelle
quelle
Verwenden Sie den Befehl "whereis".
quelle
Ab dem 3. Oktober 2012 kann eine neue "Elastic Beanstalk für Java mit Apache Tomcat 7" Linux x64 AMI, die mit der Beispielanwendung bereitgestellt wird, hier installiert werden:
Die Datei /etc/tomcat7/tomcat7.conf enthält die folgenden Einstellungen:
quelle
Die folgenden Umgebungsvariablen haben bei Debian Wheezy 7 und Tomcat 7 für mich funktioniert:
(Ich habe / tmp / tomcat7 manuell erstellt)
quelle
Ab dem 6.6.15 befindet sich der Web-Root-Speicherort unter Verwendung von Tomcat unter / tmp / deploy / application / ROOT.
quelle
In meinem Fall unter Ubuntu 16.04 Server und Standard Tomcat Installation ist es unter:
quelle
Mein Server ist CentOS 7 und ich installiere Tomcat mit:
Ich habe meine Webapps-Ordner gefunden in:
und
quelle