我使用java EE和tomcat 6创建了一个小型webapp。在localhost上测试时,一切正常#1。我打包了我的webapp并将其部署在我们的测试服务器上。有时它按预期工作,有时我在访问网址时遇到404错误。
一些信息:
我在服务器上使用tomcat 7(版本中的更改可能是问题吗?)。服务器使用https。我的索引页面在WEB-INF中,并映射到servlet。 webapp实际上部署在2个切换的服务器上(我在我的应用程序顶部显示主机名,我可以确认两者都有效)。
其他注意:当我收到404错误时,刷新无法立即生效,可能需要几分钟才能再次运行。当我调用映射到我的servlet的URL时遇到404错误,我仍然可以调用在WEB-INF之外的test.html,它会正常显示。感觉好像有时候映射没有正确完成。这可能是web.xml的问题吗?