java - 防止tomcat重用删除的类

标签 java tomcat netbeans netbeans-8

我正在使用 Netbeans 和 Tomcat 开发一个 Java 网站。 我重命名了我的一个类(class),这现在导致了一个转换错误:

java.lang.ClassCastException: package.NewClassName cannot be cast to package.OldClassName

即使创建“清理并构建主项目”也无法解决任何问题。源文件中根本没有出现的所有已删除类都在构建中继续生成。 因此,旧的 servlet 仍在使用,从而导致上述问题。

如何永久删除那些过时的类?

最佳答案

检查tomcat的部署文件夹,在“Clean and Build Main Project”时这个项目是否被改变 如果不是,重新部署这个项目

关于java - 防止tomcat重用删除的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40060702/

相关文章:

java - 如何使用 Swing 组件的自定义子类?我需要将它安装到调色板吗?

java - 使用 @TestPropertySource 正确定义测试属性的路径 (Spring Boot 2)

tomcat - 在 Tomcat 中运行本地主机服务器期间出现 SSL 错误

java - Tomcat 在 session 超时时创建一个 jsessionid cookie

java - 缓存一个 Map 变量并跨四个 tomcat 服务器访问它(java)

sql-server - 从 java 8 连接到 microsoft sql 2008 r2

Glassfish 3.1.2.2 上的 java.lang.NoClassDefFoundError

java - 如何在子查询(hql)中选择多列

java - 如何从 Google Places API 中删除不需要的地点?

Java-并发修改异常