0
我在Servlet類中創建了一個名爲/reskilling的servlet映射。當我運行應用程序時,url包含項目名稱。這是一個WebSphere Web應用程序,它是我EAR項目的一部分。我需要ibm-web-bnd.xmi來解決這個問題嗎?servlet映射顯示爲URL上的項目名稱。我需要ibm-web-bnd.xmi嗎?
,這裏是我的web.xml
<display-name>HibernateReskillingWeb</display-name>
<servlet>
<description>Paid Up Plan List</description>
<display-name>PaidUpPlanServlet</display-name>
<servlet-name>PaidUpPlanServlet</servlet-name>
<servlet-class>za.co.test.PaidUpPlanServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PaidUpPlanServlet</servlet-name>
<url-pattern>/reskilling</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
的誤差修改信息如下所示...
HTTP Error Code: 404
Error Message:JSPG0036E: Failed to find resource /HibernateReskillingWeb/views/PaidUpPlan.jsp
Root Cause:java.io.FileNotFoundException: JSPG0036E: Failed to find resource /HibernateReskillingWeb/views/PaidUpPlan.jsp at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.findWrapper(AbstractJSPExtensionProcessor.java:395)...
錯誤是我在服務器上運行.jsp文件而不是servlet的結果。是的,HibernateReskillingWeb是上下文根,並且servlet映射被附加到此。 – sonx