我正在eclipse中开发一个java web开发项目。在我的 src 项目中,我有一个名为 com.ptm 的包。在这个包中,我有一个名为 LoginServlet.java 的 servlet,它一直运行良好。当从我的 jsp 页面调用时,它会检查调用其他类以检查登录,如果无效,它将重定向到“Login.jsp”这一切正常,但我想我会将 Login.jsp 重命名为 login.jsp 我改变了我在其他jsp和servlet中的所有引用,但是现在当我运行我的项目并且调用了无效语句时,它仍然试图打开'Login.jsp'而不是'login.jsp'我已经重新启动了tomcat并重新启动了eclipse multiple次。我还在这个循环中输入了一个打印语句并通过调试器运行它,我看到它完全错过了我的打印语句。它看起来好像是单步执行,但实际单步执行的代码是不同的。我还用随机文本破坏了 LoginServlet,所以它应该加载一个错误,但它仍然运行良好。
我在 WebContent/WEB-INF/web.xml 中引用了 servlet,如下所示
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.ptm.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
正如我所说,它曾经运行良好,但似乎通过 servlet 缓存在某处,我无法更新它
谢谢你的帮助