繁体   English   中英

WEB-INF可以位于JSP Tomcat6的子目录中吗

[英]Can WEB-INF be at a subdirectory JSP Tomcat6

我有一个JSP应用程序,它在server / a / b下,而WEB-INF在server / a / b / WEB-INF下,而不在app-root目录下。

现在,我收到一个错误消息,说明在访问server / a / b / index.jsp时软件包P不存在。 实际上,该软件包存在,并且位于server / a / b / WEP-INF / classes / P /

我想知道错误是否是由于非根目录引起的吗?

谢谢!

您的server/a/b示例太含糊,无法合理地回答问题。

至少,它应该是Web应用程序上下文文件夹的直接子目录。 在Tomcat中,所有Web应用程序都应放置在/tomcat/webapps文件夹中其自己的文件夹中,其中/tomcat是Tomcat安装文件夹。 安装Tomcat时, /webapps文件夹应该已经存在。 每个部署的/webappname应用程序都应放置在其自己的文件夹/webappname ,该文件夹包含http:// hostname:port / webappname要访问的Web应用程序上下文

因此, /WEB-INF文件夹应该位于/tomcat/webapps/webappname/WEB-INF 没有别的地方。 这将与Servlet API规范相矛盾。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM