gpt4 book ai didi

java - WEB-INF可以在JSP Tomcat6的子目录下吗

转载 作者:行者123 更新时间:2023-11-28 22:46:05 24 4
gpt4 key购买 nike

我有一个 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/

我想知道这个错误是否是由于not-at-root-directory造成的?

谢谢!

最佳答案

您的server/a/b 示例过于模棱两可,无法合理地回答问题。

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

因此,/WEB-INF 文件夹应该在 /tomcat/webapps/webappname/WEB-INF 中。没有其他地方。它会与 Servlet API specification 相矛盾.

关于java - WEB-INF可以在JSP Tomcat6的子目录下吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3367245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com