我删除了一些现有的类作为我的应用程序更改的一部分。一旦提交了更改,就构建了应用程序。重新部署但启动失败,出现'java.lang.ClassNotFoundException'。但是报告的类(以前是JPA实体的映射超类)被重命名,并且不会从代码中的任何位置引用旧名称。当我在本地tomcat中部署时,相同的应用程序工作正常。
有什么建议吗?非常感谢你帮助我。
答案 0 :(得分:1)
您是否尝试删除Tomcat工作目录然后重新启动?我在使用Tomcat时经常回来,在重新部署时无法更新工作目录,这样可能对你有所帮助
答案 1 :(得分:0)
您的应用程序是否设置为热部署?您是在部署war文件还是只是推高应用程序代码并让它构建?尝试使用rhc app stop $ appname命令停止并重新启动应用程序