RequestDispatcher忘记放置应用程序路径

时间:2014-07-07 09:05:08

标签: tomcat servlets tomee

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

我在我的代码源上写了这一行:

request.getRequestDispatcher("/resources/contact.jsp").forward(request, response);

我用这个URL请求了这个servlet:     ABCDEF:8080 /页/*.

所以正常的行为是通过以下链接将我的请求转发给我的jsp:abcdef:8080/root_application/resources/contact.jsp

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

abcdef:8080/resources/contact.jsp

我不明白为什么服务器忘记放置应用程序路径(我使用了HttpServletRequest的RequestDispatcher而不是ServletContext)。

提前致谢。

1 个答案:

答案 0 :(得分:-1)

没关系。 它不是我的源代码的问题,而只是应用程序服务器的问题。 我重新安装它,没关系。