Где я могу найти папку установки Tomcat 7 в Linux AMI в Elastic Beanstalk?

У меня есть экземпляр linux-tomcat ami с эластичным beanstalk с установленным образцом приложения и отработкой публичных dns. Я могу ssh в  экземпляр, но не может найти, где живет tomcat 7 (т.е. каталог conf для редактирования server.xml). Я пробовал это с 64 и 32 бит ами. Любые идеи о том, где я могу найти это? Я посмотрел:

/etc
/usr/share

Я нашел файл elasticbeanstalk-tomcat7-deployment в tmp (был пуст).

Я сделал:

sudo yum install tomcat7

и примерное приложение также обслуживается с :8080 и работает с открытым DNS. Поэтому я (думаю) имеет 2 сервера tomcat, работающих на одном экземпляре beanstalk. В этом случае я пытаюсь найти, где находятся папки Tomcat 7 (показывая страницы на порту 80).

Ответ 1

С конца 2012 года он обычно находится под /usr/share/tomcat7.

До этого его обычно находили в /opt/tomcat7.

Ответ 2

Не уверен, что это было бы полезно. Я использую аналогичный Amazon Linux AMI, у которого tomcat7 живет под /usr/share/tomcat 7.

Если tomcat уже запущен на вашем компьютере, вы можете попробовать:

ps -ef | grep tomcat

или

ps -ef | grep java

чтобы проверить, откуда он работает.

Ответ 3

  • Если вы хотите найти папку webapp, она может быть здесь:

/вар/Library/tomcat7/WebApps/

  • Но вы также можете ввести это, чтобы найти его:

find/-name 'tomcat_version' -type d

Ответ 4

По состоянию на 3 октября 2012 года новый "Эластичный бобовый штепсель для Java с Apache Tomcat 7" для Linux x64 AMI, развернутый в приложении примера, имеет следующую установку:

/etc/tomcat7/

Файл/etc/tomcat7/tomcat7.conf имеет следующие настройки:

# 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"

Ответ 5

Используйте команду "whereis".

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

Ответ 6

Следующие переменные среды работали для меня на Debian Wheezy 7 и Tomcat 7:

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

(Я создал /tmp/tomcat 7 вручную)

Ответ 7

По состоянию на 6-6-15 местоположение веб-корня находится в /tmp/deploy/application/ROOT с использованием Tomcat.