我已经安装了示例应用程序和工作过的公共DNS一个弹性青苗的linux-tomcat的AMI实例。 我能够使用SSH连接实例,但找不到在哪里的Tomcat 7的生活(即conf目录编辑server.xml)。 我曾与一个64位和32位AMI尝试这个。 在哪里我可以找到任何想法? 我看了下:
/etc
/usr/share
我没有找到一个elasticbeanstalk-tomcat7-deployment
下文件tmp
(是空的)。
我做了:
sudo yum install tomcat7
和样本应用也正在从担任了:8080
和公共DNS工作。 所以,我(觉得)有相同的豆茎实例中运行2台Tomcat服务器。 在这种情况下,我试图寻找到Tomcat的7文件夹(服务端口页80
)。
自2012年年底,它通常是根据/usr/share/tomcat7
。
在此之前,人们通常在发现/opt/tomcat7
。
不知道这将是有益的。 我使用的是类似亚马逊的Linux AMI,其中有tomcat7在/ usr /共享/ tomcat7生活。
如果Tomcat已经在你的机器上运行,你可以试试:
ps -ef | grep tomcat
要么
ps -ef | grep java
以检查它的运行。
在/ var / lib中/ tomcat7 / webapps /目录
查找/ -name 'tomcat_version'型d
使用的“where is”命令。
$ whereis tomcat8
tomcat8:/ usr / sbin目录/ tomcat8的/ etc / tomcat8的/ usr /的libexec / tomcat8的/ usr /共享/ tomcat8
截至2012年10月3日,新的“弹性魔豆的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"
以下为我工作在Debian喘息7和Tomcat 7的环境变量:
CATALINA_HOME=/usr/share/tomcat7
CATALINA_BASE=/var/lib/tomcat7
CATALINA_TMPDIR=/tmp/tomcat7
(我没有手动创建的/ tmp / tomcat7)
截至15年6月6日的Web根位置是在/ tmp目录/部署/应用/ ROOT使用Tomcat。
在我的Ubuntu 16.04服务器,默认tomcat安装在情况下,它的下:
/var/lib/tomcat8
文章来源: Where can I find the Tomcat 7 installation folder on Linux AMI in Elastic Beanstalk?