首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未执行Java web开发servlet更改

未执行Java web开发servlet更改
EN

Stack Overflow用户
提问于 2012-11-01 19:51:13
回答 1查看 111关注 0票数 1

我正在用eclipse开发一个java web开发项目。在我的项目中,在src下,我有一个名为com.ptm的包,在这个包中,我有一个名为LoginServlet.java的servlet,它一直工作得很好。当从我的jsp页面调用时,它会检查调用其他类来检查登录,如果无效,它会重定向到" Login.jsp“这一切都很好,但我想我应该将login.jsp重命名为login.jsp我更改了在其他jsp和servlet中的所有引用,但现在当我运行我的项目时,无效的语句被调用,它仍然尝试打开'Login.jsp‘而不是'login.jsp’。我已经多次重启tomcat和重启eclipse。我还在这个循环中输入了一条print语句,并通过调试器运行它,我看到的是它完全遗漏了print语句。它看起来像是在单步执行,但它实际单步执行的代码是不同的。我还用随机文本损坏了LoginServlet,所以它应该会加载一个错误,但它仍然运行良好。

我引用了WebContent/WEB-INF/web.xml中的servlet,如下所示

代码语言:javascript
复制
<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缓存在某个地方,我无法对其进行更新

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-01 22:09:43

在eclipse中,在Project -> Clean下有一个选项。选择您的web项目,然后单击Ok。

清理功能将丢弃所有构建问题和构建状态。该项目将从头开始重建。

首先停止Tomcat服务器。清理项目后,右键单击项目资源管理器中的项目文件夹,然后单击刷新(F5)。现在运行该项目。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13176464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档