Tomcat 7 正在使用中。
部署到appBase
位置:
将WAR文件
myapp.war
放在$CATALINA_HOME/webapps/
浏览到
http://localhost:8080/myapp
-> 确定
部署到non-appBase
位置:
将 WAR 文件移动
myapp.war
到/path/to/nonappbase/
myctx.xml
在$CATALINA_HOME/conf/Catalina/localhost/
下面创建上下文文件,<context docBase="/path/to/nonappbase/" reloadable="true" > </context>
浏览至
http://localhost:8080/myctx
-> 未找到
为什么部署到该non-appBase
位置失败?
@编辑
根据来自 的回答@Mads Nielsen
,经过下面的修改,现在可以使用了,
<Context docBase="/path/to/nonappbase/myapp.war" reloadable="true" />
很明显,该Context
元素应该大写并采用简写形式,即由/>
而不是封闭</Context>