我刚刚通过apt-get为我的JSP项目安装了Tomcat7,所以它是作为服务安装的。我使用的是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
这让我非常困惑,因为我可以通过url、http://localhost:8080/examples或http://localhost:8080/docs运行示例和文档。
请注意,examples和docs文件夹位于/usr/share中。因此,我觉得/usr/share文件夹就是Tomcat7的web根目录,因为这些文件夹就在其中。
然而,在/var/lib/tomcat7/中,有webapps文件夹,但当我尝试将文件放入该文件夹时,该文件根本不起作用。
有人能解释一下Tomcat的webapps或根文件夹在哪里吗?以及如何正确设置web根文件夹的路径?
发布于 2015-04-19 00:33:53
tomcat webapps根目录是/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 .发布于 2015-04-19 00:36:49
您通常可以在以下位置找到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!
发布于 2015-04-19 00:28:51
Tomcat有三个主要目录:
用于运行时的configuration
/etc/tomcat7的/etc/tomcat7,称为用于webapps的CATALINA_HOME
/usr/share/tomcat7-rootTomcat的替代路径是/var/lib/tomcat7,称为CATALINA_BASE
https://stackoverflow.com/questions/29719839
复制相似问题