webapps instalacion directorio linux tomcat elastic-beanstalk

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