我刚刚通过 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
这让我完全困惑,因为我可以通过 url http://localhost:8080/examples 运行示例和文档或 http://localhost:8080/docs
请注意示例和文档文件夹位于/usr/share 中。所以我觉得/usr/share 文件夹是我的 Tomcat 7 网络根目录,因为这些文件夹都在那里。
但是,在/var/lib/tomcat7/中,有 webapps 文件夹,但是当我尝试将文件放入该文件夹时,该文件根本不起作用。
所以任何人都可以解释 Tomcat 的 webapps 或根文件夹在哪里?以及如何正确设置网络根文件夹的路径?
最佳答案
tomcat webapps root 是 /var/lib/tomcat7/webapps/
,你可能想在 /usr/share/tomcat7
中设置一个软链接(soft link)到它:
cd /usr/share/tomcat7/
ln -s /var/lib/tomcat7/webapps/ .
对于 conf
也是一样的
cd /usr/share/tomcat7
ln -s /var/lib/tomcat7/conf/ .
对于日志
:
cd /usr/share/tomcat7
ln -s /var/log/tomcat7 .
关于jsp - Ubuntu 14中的Tomcat7 WEB根在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29719839/