簡體   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