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

73

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-deploymentDatei 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).

MikeW
quelle

Antworten:

107

Seit Ende 2012 ist es in der Regel unter /usr/share/tomcat7.

Zuvor wurde es normalerweise unter gefunden /opt/tomcat7.

David Levesque
quelle
Dies war der Standort unter Amazon Linux AMI, der älter als Ende 2012 war - der Standort hat sich seitdem geändert.
Ken Liu
1
Ich fand es /usr/share/tomcat7bei Ubuntu Ende 2015! ;)
gsamaras
5
Derzeit Mitte 2016 mit tomcat8/usr/share/tomcat8
Ian Newland
Mai 2019: / var / lib / tomcat8
Eine Illusion
54

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:

ps -ef | grep tomcat

oder

ps -ef | grep java

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

uchamp
quelle
23
  • Wenn Sie den Webapp-Ordner suchen möchten, finden Sie ihn möglicherweise hier:

/ var / lib / tomcat7 / webapps /

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

find / -name 'tomcat_version' -Typ d

Vinicius Domingues Alvarenga
quelle
11

Verwenden Sie den Befehl "whereis".

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

Sektor7
quelle
8

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:

/etc/tomcat7/

Die Datei /etc/tomcat7/tomcat7.conf enthält 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"
Mwoodman
quelle
Dies zeigt, dass sich Tomcat in / usr / share / tomcat7 befindet. / etc / tomcat7 hat nur die Datei tomcat7.conf.
glückverheißend99
4

Die folgenden Umgebungsvariablen haben bei Debian Wheezy 7 und Tomcat 7 für mich funktioniert:

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

(Ich habe / tmp / tomcat7 manuell erstellt)

Sileria
quelle
2

Ab dem 6.6.15 befindet sich der Web-Root-Speicherort unter Verwendung von Tomcat unter / tmp / deploy / application / ROOT.

RushProGlobal
quelle
0

In meinem Fall unter Ubuntu 16.04 Server und Standard Tomcat Installation ist es unter:

/var/lib/tomcat8
Aleksandar Pavić
quelle
0

Mein Server ist CentOS 7 und ich installiere Tomcat mit:

sudo yum install tomcat
sudo yum install tomcat-webapps tomcat-admin-webapps

Ich habe meine Webapps-Ordner gefunden in:

/usr/share/tomcat/

und

/var/lib/tomcat/
miaccc
quelle