Tomcat 7正在使用中。部署到Tomcat上的非appBase位置
部署到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
位置失敗?
@EDIT
據@Mads Nielsen
答案,它現在的作品下面的修改後,
<Context docBase="/path/to/nonappbase/myapp.war" reloadable="true" />
這也是顯而易見的是,Context
元素予以資本化,在速記表格,即關閉/>
而不是</Context>
它可能只是一個錯字......在第二種情況下是myctx或myapp嗎? – home
我已經使用'myctx'而不是'myapp'來進行'非appBase'部署。 – sof