我有一个弹性的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
上提供页面服务)。
答案 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)
<强>的/ 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/