簡體   English   中英

Eclipse / Tomcat7:應用程序上下文根重新加載返回404

[英]Eclipse/Tomcat7: application context root reloading returns 404

我有一個servlet,它使用""字符串映射到應用程序上下文根:因此,當我單擊URL http://127.0.0.1:8080/myapp/ ,我可以看到“這是根!”。 在瀏覽器中。 到現在為止還挺好。

但是,如果我修改了某些內容,請說更改字符串, This is ROOT!! ROOT!! 並將文件保存在eclipse中。 Eclipse將花費幾秒鍾來重新加載上下文。 現在,如果我點擊了相同的網址,則會顯示一個404頁面,而其他所有頁面仍然可以正常工作。 只有根映射被破壞。 因此,我重新部署了(eclipse的“在服務器上運行”)應用程序,並且根映射再次返回。 關於如何解決此問題的任何想法?

@WebServlet("")
public class Root extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.getWriter().println("This is ROOT!!");
    }

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
    }

}

https://issues.apache.org/bugzilla/show_bug.cgi?id=54955

這是tomcat 7.0.40的錯誤。 部署它時。 上下文根是可訪問的。 但是重新加載應用程序將導致上下文根返回404。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM