Tomcat RequestDispatcher忘记放置应用程序路径

Tomcat RequestDispatcher忘记放置应用程序路径,tomcat,servlets,apache-tomee,Tomcat,Servlets,Apache Tomee,我已经在2桌面上安装了2个apache tomee。第一个在Windows7上,第二个在Windows8上。当我部署应用程序(带有业务组件)时,发生了一些奇怪的事情 我在我的代码源代码中写道: request.getRequestDispatcher("/resources/contact.jsp").forward(request, response); 我使用以下URL请求此servlet: abcdef:8080/页/* 因此,正常的行为是通过以下链接将我的请求转发给我的jsp:abcd

我已经在2桌面上安装了2个apache tomee。第一个在Windows7上,第二个在Windows8上。当我部署应用程序(带有业务组件)时,发生了一些奇怪的事情

我在我的代码源代码中写道:

request.getRequestDispatcher("/resources/contact.jsp").forward(request, response);
我使用以下URL请求此servlet: abcdef:8080/页/*

因此,正常的行为是通过以下链接将我的请求转发给我的jsp:
abcdef:8080/root\u应用程序/resources/contact.jsp

在第二台服务器(Win 8)上,一切正常,一切正常。 在第一台服务器上,它将我的请求转发到此url:

abcdef:8080/resources/contact.jsp
我不明白为什么服务器忘记放置应用程序路径(我使用了HttpServletRequest的RequestDispatcher,而不是ServletContext)

提前谢谢。

没关系。 我的源代码没有问题,只是应用服务器有问题。 我重新安装了它,一切正常