我有一个 servlet,它使用字符串映射到应用程序上下文根""
:所以当我点击 url 时http://127.0.0.1:8080/myapp/
,我可以看到“这是根!” 在浏览器中。到目前为止,一切都很好。
但是,如果我修改某些内容,例如将字符串更改This is ROOT!!
为ROOT!!
并将文件保存在 eclipse 中。Eclipse 将需要几秒钟来重新加载上下文。现在,如果我点击相同的 url,则会显示 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
}
}