在哪里可以找到Elastic Beanstalk中Linux AMI上的Tomcat 7安装文件夹?

Mik*_*keW 71 linux tomcat amazon-elastic-beanstalk

我有一个弹性beanstalk linux-tomcat ami实例,安装了示例应用程序并在公共dns上工作.我能够ssh到实例但无法找到tomcat 7所在的位置(即编辑server.xml的conf目录).我用64和32位ami试过这个.关于我在哪里可以找到这个的任何想法?我看了下:

/etc
/usr/share
Run Code Online (Sandbox Code Playgroud)

我找到了一个elasticbeanstalk-tomcat7-deployment文件tmp(是空的).

我做了一个:

sudo yum install tomcat7
Run Code Online (Sandbox Code Playgroud)

并且示例应用程序也正在从:8080公共DNS提供和处理.所以我(想)有两个tomcat服务器在同一个beanstalk实例上运行.在这种情况下,我试图找到Tomcat 7文件夹的位置(在端口上提供页面80).

Dav*_*que 102

自2012年底以来,它通常在/usr/share/tomcat7.

在此之前,它通常被发现/opt/tomcat7.

  • 目前在2016年中期使用tomcat8`/usr/share/tomcat8` (5认同)

uch*_*amp 51

不确定这是否有用.我正在使用类似的Amazon Linux AMI,其中tomcat7位于/ usr/share/tomcat7下.

如果tomcat已在您的计算机上运行,​​您可以尝试:

ps -ef | grep tomcat
Run Code Online (Sandbox Code Playgroud)

要么

ps -ef | grep java
Run Code Online (Sandbox Code Playgroud)

检查它的运行位置.


小智 22

  • 如果你想找到webapp文件夹,可能就在这里:

在/ var/lib中/ tomcat7/webapps /目录

  • 但你也可以输入它来找到它:

find/-name'tomcat_version'-type d


sec*_*or7 10

使用"whereis"命令.

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


mwo*_*man 8

截至2012年10月3日,使用示例应用程序部署的新的"使用Apache Tomcat 7进行Java的Elastic Beanstalk"Linux x64 AMI的安装如下:

/etc/tomcat7/
Run Code Online (Sandbox Code Playgroud)

/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"
Run Code Online (Sandbox Code Playgroud)