it-swarm.com.de

Wo finde ich den Installationsordner von Tomcat 7 unter Linux AMI in Elastic Beanstalk?

Ich habe eine elastische Beanstalk-Linux-Tomcat-AMI-Instanz, auf der die Beispielanwendung installiert ist und die öffentlichen DNS-Dateien abarbeiten. Ich kann ssh in die Instanz, kann jedoch 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 tmp gefunden (war leer).

Ich habe ein:

Sudo yum install Tomcat7

und die Beispielanwendung wird auch von :8080 aus bedient und arbeitet an der öffentlichen DNS. Ich habe also (denke ich) 2 Tomcat-Server, die auf derselben Beanstalk-Instanz laufen. In diesem Fall versuche ich herauszufinden, wo sich die Tomcat 7-Ordner befinden (Seiten am Port 80).

68
MikeW

Seit Ende 2012 ist es normalerweise unter /usr/share/Tomcat7.

Vorher wurde es normalerweise unter /opt/Tomcat7 gefunden.

93
David Levesque

Nicht sicher, ob dies hilfreich wäre. Ich verwende eine ähnliche Amazon Linux AMI, auf der Tomcat7 unter/usr/share/Tomcat7 lebt. 

Wenn Tomcat bereits auf Ihrem Computer ausgeführt wird, können Sie Folgendes versuchen:

ps -ef | grep Tomcat

oder

ps -ef | grep Java

zu überprüfen, woher es läuft.

48
uchamp
  • Wenn Sie den Ordner webapp finden möchten, ist er möglicherweise hier drüben:

/ var/lib/Tomcat7/webapps/

  • Sie können aber auch Folgendes eingeben, um es zu finden:

find/-name 'Tomcat_version' - Typ d

Verwenden Sie den Befehl "whereis".

$ whereis Tomcat8  
Tomcat8:/usr/sbin/Tomcat8 /etc/Tomcat8/usr/libexec/Tomcat8/usr/share/Tomcat8

9
sector7

Ab dem 3. Oktober 2012 wurde die Installation eines neuen x64-AMI "Elastic Beanstalk für Java mit Apache Tomcat 7" mit der Beispielanwendung installiert:

/etc/Tomcat7/

Die Datei /etc/Tomcat7/Tomcat7.conf hat die folgenden Einstellungen:

# Where your Java installation lives
Java_HOME="/usr/lib/jvm/jre"

# Where your Tomcat installation lives
CATALINA_BASE="/usr/share/Tomcat7"
CATALINA_HOME="/usr/share/Tomcat7"
JASPER_HOME="/usr/share/Tomcat7"
CATALINA_TMPDIR="/var/cache/Tomcat7/temp"
8
mwoodman

Folgende Umgebungsvariablen funktionierten für mich unter Debian Wheezy 7 und Tomcat 7:

CATALINA_HOME=/usr/share/Tomcat7
CATALINA_BASE=/var/lib/Tomcat7
CATALINA_TMPDIR=/tmp/Tomcat7

(Ich habe/tmp/Tomcat7 manuell erstellt)

4
Sileria

Seit dem 6-6-15 befindet sich der Web-Root-Speicherort unter/tmp/deploy/application/ROOT mit Tomcat.

2
RushPro

In meinem Fall auf einem Ubuntu 16.04-Server und der Standardinstallation von Tomcat ist es unter:

/var/lib/Tomcat8
0