我有一個j2ee應用程序,其中包含一個具有默認servlet的web.xml來處理所有請求。從Tomcat 6升級到Tomcat後的問題8
<servlet>
<servlet-name>controller</servlet-name>
<servlet-class>gr.comp.pjx.controller.FrontController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>controller</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
奇怪的行爲是應用程序的上下文加載時。所以,當netbeans加載http://localhost:8080/my_application/
時,我發現我的servlet類(即gr.comp.pjx.controller.FrontController
)沒有收到請求。使用Tomcat 6時情況並非如此。除此之外,當我手動輸入頁面URL時,例如http://localhost:8080/my_application/login.jsp
相同的servlet類正常捕獲請求,因爲它是預期的。
有沒有人有類似的問題?
這個xml屬於tomcat 8嗎? – hurricane
不,這屬於我的申請。 – jkonst
請參閱http://stackoverflow.com/questions/4140448/difference-between-and-in-servlet-mapping-url-pattern – Pino