我已将Tomcat Catalina上下文配置如下,将 appA 设置为默认docBase。
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="appA"/>
</Host>
通过此设置,我可以通过点击
访问webapps/appA/js/test.js
http://localhost/js/test.js
我遇到并且无法理解的问题是:当我在webapps文件夹(webapps/appB
,webapps/appC
)下有多个应用时,我可以访问
http://localhost/appA/js/test.js
像这样。但是,如果我在webapps(webapps/appA
)下只有一个应用程序,那么这不起作用。
我已经阅读过有关此属性的Tomcat文档,但我无法找到答案。有人可以帮我理解docBase
吗?