我在Openshift上部署了Test.war文件,我的应用程序test-sliwa.rhcloud.com/Test运行正常。当我部署ROOT.file应用程序test-sliwa.rhcloud.com没有以正确的方式运行 - 第一页是好的,但当我尝试链接到其他页面时,我有404错误。
答案 0 :(得分:0)
问题出在声明链接的源代码中。最好声明域相对URL,如:
<a href="<%= response.encodeUrl(request.getContextPath() + "/Controller?action=login") %>">
而不是:
<a href="Test/Controller?action=login")">}
在index.jsp文件中。