我想为 Tomcat7 应用程序提供以下目录结构:
/var/lib/tomcat7/webapps
/foo
/current -> /var/lib/tomcat7/webapps/foo/releases/1.1
/releases
/1.0
/1.1
/shared ...
current
指向应用程序实际当前版本的符号链接在哪里。因此,我相信我需要在我的server.xml
文件中添加一个上下文,如下所示:
<Context path="/foo/app" docbase="/var/lib/tomcat7/webapps/foo/current" />
然后的 URLfoo/app
将是
http://localhost:8080/foo/app
但是我得到的只是 404 错误。我安装了 tomcat-admin 并且它显示foo/app
但并没有真正帮助我查看我错误地接线的地方。我还尝试了一个指定路径和文档库的foo.xml
文件/etc/tomcat7/Catalina/localhost
,但这也不起作用。
如何配置上下文以支持上面显示的目录结构?