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
).
Depuis fin 2012, il est généralement sous /usr/share/Tomcat7
.
Avant cela, il se trouvait généralement sous /opt/Tomcat7
.
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.
/ var/lib/Tomcat7/webapps/
find/-name 'Tomcat_version' -type d
Utilisez la commande "whereis".
$ whereis Tomcat8
Tomcat8:/usr/sbin/Tomcat8 /etc/Tomcat8/usr/libexec/Tomcat8/usr/share/Tomcat8
À 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"
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)
À partir du 6-6-15, l'emplacement de la racine Web est dans/tmp/deployment/application/ROOT à l'aide de Tomcat.
Dans mon cas, sur le serveur Ubuntu 16.04 et l’installation par défaut de Tomcat, c’est sous:
/var/lib/Tomcat8