【发布时间】:2017-07-20 19:25:19
【问题描述】:
Tomcatdocumentation 列出了三个地方来定义一个 Context:
/META-INF/context.xml$CATALINA_BASE/conf/[enginename]/[hostname]/filename.xmlconf/server.xml
但是,我正在检查一个正常运行的 webapp,其中 webapp 上下文在这些地方都没有明确定义。还有其他定义上下文的方法吗?例如,一个目录$CATALINA_BASE/webapps/anyNameHere/ 的存在是否足以定义一个上下文?
Ubuntu 14 上的 Tomcat 7.0,供参考。
编辑: webapp 也没有WEB-INF/web.xml 文件,但webapp 的$CATALINA_BASE/webapps/anyNameHere/ 目录中的JSP 文件仍然被提供,这表明Tomcat 将其识别为已定义的上下文。 p>
事实上,如果我添加一个空白的web.xml 文件到WEB-INF/ 目录,当我访问相同的JSP 文件时,Tomcat 会返回一个404。
【问题讨论】: