1

作为对我的应用程序更改的一部分,我删除了一些现有的类。提交更改后,将构建并重新部署应用程序,但启动失败并出现“java.lang.ClassNotFoundException”。但是被报告的类(曾经是 JPA 实体的映射超类)被重命名,并且代码中的任何地方都没有引用旧名称。当我在本地 tomcat 中部署时,相同的应用程序可以正常工作。

有什么建议么?非常感谢您在这方面帮助我。

4

2 回答 2

1

您是否尝试删除您的 Tomcat 工作目录然后重新启动?每隔一段时间,当我使用 Tomcat 时,它会在重新部署时无法更新工作目录,所以这可能会对你有所帮助

于 2013-10-18T14:25:42.090 回答
0

您的应用程序设置是否可以进行热部署?您是在部署 war 文件还是只是推高应用程序代码并让它构建?尝试使用 rhc app stop $appname 命令停止并重新启动您的应用程序

于 2013-10-17T19:03:38.730 回答