Ubuntu 14中的Tomcat7 WEB根目录在哪里

时间:2015-04-18 16:24:11

标签: jsp tomcat ubuntu

我刚刚通过apt-get为我的JSP项目安装了Tomcat 7,因此它作为服务安装。我正在使用Ubuntu 14.10 LTS

我运行此代码来安装有关Tomcat 7.0.61的所有内容

sudo apt-get install tomcat7 tomcat7-docs tomcat7-examples tomcat7-common tomcat7-admin tomcat7-user

然后我发现在/ usr / share文件夹中安装了tomcat7,tomcat7-docs,tomcat7-examples和tomcat7-admin

这让我完全糊涂了,因为我可以通过网址http://localhost:8080/exampleshttp://localhost:8080/docs

运行示例和文档

请注意,示例和文档文件夹位于/ usr / share中。所以我觉得/ usr / share文件夹是Tomcat 7的web根目录,因为那些文件夹就在那里。

但是,在/ var / lib / tomcat7 /中,有webapps文件夹,但是当我尝试将文件放入文件夹时,该文件根本不起作用。

所以任何人都可以解释Tomcat的webapps或根文件夹在哪里?以及如何正确设置Web根文件夹的路径?

3 个答案:

答案 0 :(得分:10)

tomcat webapps root是/var/lib/tomcat7/webapps/,你可能想在/usr/share/tomcat7中设置一个软链接:

cd /usr/share/tomcat7/
ln -s /var/lib/tomcat7/webapps/ . 

conf

相同
cd /usr/share/tomcat7
ln -s /var/lib/tomcat7/conf/ .

log

cd /usr/share/tomcat7
ln -s /var/log/tomcat7 .

答案 1 :(得分:4)

你通常可以找到tomcat的安装,

/usr/share/tomcat7 

或者您可以做的另一件事是下载Tomcat的[tar.gz]包。然后使用以下命令将其解压缩

tar xvzf apache-tomcat-7.0.61.tar.gz

执行此操作后,将其移至

所需的目录/ usr / share / tomcat7
sudo mv apache-tomcat-7.0.61/ /usr/share/tomcat7

有时候tomcat无法识别,但是识别tomcat的一种可靠方法是在tomcat7 / bin中的“catalina.sh”中定义文件路径。要修改此文件,请使用以下命令:

sudo gedit /usr/share/tomcat7/bin/catalina.sh

因此,您将根据需要全新安装Tomcat 7,但在执行上述操作之前不要忘记删除以前的Tomcat安装!

答案 2 :(得分:3)

Tomcat有三个主要目录:

  • /etc/tomcat7进行配置

  • /etc/tomcat7用于运行时,名为CATALINA_HOME

  • /usr/share/tomcat7-root for webapps

Tomcat的替代路径,名为CATALINA_BASE,是/var/lib/tomcat7