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

时间:2012-09-05 11:24:39

标签: linux tomcat elastic-beanstalk

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

/etc
/usr/share

我确实在elasticbeanstalk-tomcat7-deployment下找到了tmp文件(空了)。

我做了一个:

sudo yum install tomcat7

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

9 个答案:

答案 0 :(得分:96)

自2012年末以来,通常情况为/usr/share/tomcat7

在此之前,通常会在/opt/tomcat7下找到。

答案 1 :(得分:50)

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

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

ps -ef | grep tomcat

ps -ef | grep java

检查它的运行位置。

答案 2 :(得分:22)

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

<强>的/ var / lib中/ tomcat7 / web应用/

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

find / -name'tomcat_version'-type d

答案 3 :(得分:10)

使用“whereis”命令。

  

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

答案 4 :(得分:8)

截至2012年10月3日,使用示例应用程序部署的新的“使用Apache Tomcat 7的Java Elastic Beanstalk”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 :(得分:4)

以下环境变量适用于Debian Wheezy 7和Tomcat 7:

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

(我手动创建/ tmp / tomcat7)

答案 6 :(得分:2)

截至6-6-15,Web Root位置位于使用Tomcat的/ tmp / deployment / application / ROOT。

答案 7 :(得分:0)

就我在Ubuntu 16.04服务器上的情况而言,以及默认的tomcat安装它位于:

/var/lib/tomcat8

答案 8 :(得分:0)

我的服务器是CentOS 7,我通过以下方式安装tomcat:

sudo yum install tomcat
sudo yum install tomcat-webapps tomcat-admin-webapps

我在以下位置找到了我的webapps文件夹:

/usr/share/tomcat/

/var/lib/tomcat/