我已将 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/appA
但是,如果我在 webapps ( )下只有一个应用程序,这将不起作用。
我已阅读有关此属性的 Tomcat 文档,但找不到答案。有人可以帮我理解docBase
吗?