linux - instalacion - tomcat8 webapps directory
¿Dónde puedo encontrar la carpeta de instalación de Tomcat 7 en Linux AMI en Elastic Beanstalk? (8)
A partir del 3 de octubre de 2012, se instaló un nuevo "Elastic Beanstalk para Java con Apache Tomcat 7" Linux x64 AMI implementado con la aplicación de muestra:
/etc/tomcat7/
El archivo /etc/tomcat7/tomcat7.conf tiene la siguiente configuración:
# 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"
Tengo una instancia de beanstalk linux-tomcat ami con la aplicación de muestra instalada y trabajando fuera del dns público. Puedo ingresar a la instancia pero no puedo encontrar dónde vive tomcat 7 (es decir, el directorio conf para editar server.xml). Lo intenté con un ami de 64 y 32 bits. ¿Alguna idea sobre dónde podría encontrar esto? Miré debajo:
/etc
/usr/share
Encontré un elasticbeanstalk-tomcat7-deployment
bajo tmp
(estaba vacío).
Hice un:
sudo yum install tomcat7
y la aplicación de muestra también se está sirviendo desde :8080
y trabajando en el DNS público. Así que (creo) tengo 2 servidores tomcat ejecutándose en la misma instancia de beanstalk. En ese caso, estoy tratando de encontrar dónde están las carpetas de Tomcat 7 (páginas de publicación en el puerto 80
).
A partir del 6-6-15, la ubicación de Web Root está en / tmp / deployment / application / ROOT utilizando Tomcat.
Desde finales de 2012, por lo general es en /usr/share/tomcat7
.
Antes de eso, generalmente se encontraba en /opt/tomcat7
.
En mi caso en el servidor Ubuntu 16.04, y la instalación de Tomcat por defecto está en:
/var/lib/tomcat8
Las siguientes variables de entorno me funcionaron en Debian Wheezy 7 y Tomcat 7:
CATALINA_HOME=/usr/share/tomcat7
CATALINA_BASE=/var/lib/tomcat7
CATALINA_TMPDIR=/tmp/tomcat7
(Creé / tmp / tomcat7 manualmente)
No estoy seguro si esto sería útil. Estoy usando una AMI Amazon Linux similar, que tiene a tomcat7 viviendo bajo / usr / share / tomcat7.
Si tomcat ya se está ejecutando en su máquina, puede intentar:
ps -ef | grep tomcat
o
ps -ef | grep java
para verificar de dónde se está ejecutando.
Use el comando "whereis".
$ whereis tomcat8
tomcat8: / usr / sbin / tomcat8 / etc / tomcat8 / usr / libexec / tomcat8 / usr / share / tomcat8
- Si desea encontrar la carpeta de aplicaciones web, puede estar aquí:
/ var / lib / tomcat7 / webapps /
- Pero también puede escribir esto para encontrarlo:
buscar / -name ''tomcat_version'' -type d