web-dev-qa-db-fra.com

Où puis-je trouver le dossier d'installation de Tomcat 7 sur l'AMI Linux dans Elastic Beanstalk?

J'ai une instance élastique AMI linux-Tomcat de haricot élastique avec l'exemple d'application installé et fonctionnant hors du DNS public. Je suis capable de ssh dans le exemple, mais ne trouve pas où habite Tomcat 7 (c’est-à-dire le répertoire conf pour éditer server.xml). J'ai essayé cela avec une AMI 64 et 32 ​​bits. Des idées sur où je pourrais trouver ceci? J'ai regardé sous:

/etc
/usr/share

J'ai trouvé un fichier elasticbeanstalk-Tomcat7-deployment sous tmp (était vide).

J'ai fait un:

Sudo yum install Tomcat7

et l'exemple d'application est également servi à partir de :8080 et fonctionne sur le DNS public. Je pense donc avoir 2 serveurs Tomcat s'exécutant sur la même instance de haricot magique. Dans ce cas, j'essaie de localiser les dossiers de Tomcat 7 (pages de desserte sur le port 80).

68
MikeW

Depuis fin 2012, il est généralement sous /usr/share/Tomcat7.

Avant cela, il se trouvait généralement sous /opt/Tomcat7.

93
David Levesque

Je ne sais pas si cela pourrait être utile. J'utilise une AMI similaire à Amazon Linux, dans laquelle Tomcat7 réside sous/usr/share/Tomcat7. 

Si Tomcat est déjà en cours d'exécution sur votre ordinateur, vous pouvez essayer:

ps -ef | grep Tomcat

ou

ps -ef | grep Java

pour vérifier d'où ça coule.

48
uchamp
  • Si vous voulez trouver le dossier webapp, c'est peut-être ici:

/ var/lib/Tomcat7/webapps/

  • Mais vous pouvez aussi taper ceci pour le trouver:

find/-name 'Tomcat_version' -type d

Utilisez la commande "whereis".

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

9
sector7

À compter du 3 octobre 2012, un nouvel AMI x64 Linux x64 "Elastic Beanstalk pour Java avec Apache Tomcat 7" déployé avec l'exemple d'application a été installé ici:

/etc/Tomcat7/

Le fichier /etc/Tomcat7/Tomcat7.conf a les paramètres suivants:

# 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

Les variables d’environnement suivantes ont fonctionné pour moi sur Debian Wheezy 7 et Tomcat 7:

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

(J'ai créé/tmp/Tomcat7 manuellement)

4
Sileria

À partir du 6-6-15, l'emplacement de la racine Web est dans/tmp/deployment/application/ROOT à l'aide de Tomcat.

2
RushPro

Dans mon cas, sur le serveur Ubuntu 16.04 et l’installation par défaut de Tomcat, c’est sous:

/var/lib/Tomcat8
0
Aleksandar Pavić