Tomcat RequestDispatcher忘记放置应用程序路径
我已经在2桌面上安装了2个apache tomee。第一个在Windows7上,第二个在Windows8上。当我部署应用程序(带有业务组件)时,发生了一些奇怪的事情 我在我的代码源代码中写道: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
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)
提前谢谢。没关系。
我的源代码没有问题,只是应用服务器有问题。
我重新安装了它,一切正常