Java WEB-INF是否可以位于子目录JSP Tomcat6

Java WEB-INF是否可以位于子目录JSP Tomcat6,java,jsp,tomcat,Java,Jsp,Tomcat,我有一个JSP应用程序,它在服务器/a/b下,WEB-INF在服务器/a/b/WEB-INF下,而不是在应用程序根目录下 现在我得到一个错误,说当访问服务器/a/b/index.jsp时包p不存在。实际上,包存在,它位于服务器/a/b/WEP-INF/classes/P/ 我想知道这个错误是否是由于不在根目录下引起的 谢谢 您的服务器/a/b示例太模糊,无法合理地回答问题 至少,它应该是webapplication上下文文件夹的直接子目录。在Tomcat中,所有Web应用程序都将放在自己的文件夹

我有一个JSP应用程序,它在服务器/a/b下,WEB-INF在服务器/a/b/WEB-INF下,而不是在应用程序根目录下

现在我得到一个错误,说当访问服务器/a/b/index.jsp时包p不存在。实际上,包存在,它位于服务器/a/b/WEP-INF/classes/P/

我想知道这个错误是否是由于不在根目录下引起的


谢谢

您的
服务器/a/b
示例太模糊,无法合理地回答问题

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

因此,
/WEB-INF
文件夹应该位于
/tomcat/webapps/webappname/WEB-INF
中。其他地方没有。这将与法律相矛盾