Java Openshift应用程序正在尝试加载已删除的类

Java Openshift应用程序正在尝试加载已删除的类,java,spring,persistence,openshift,Java,Spring,Persistence,Openshift,作为应用程序更改的一部分,我删除了一些现有类。提交更改后,将构建并重新部署应用程序,但启动失败,出现“java.lang.ClassNotFoundException”。但是被报告的类(用于JPA实体的映射超类)被重命名,旧名称不会从代码中的任何地方引用。当我在本地tomcat中部署时,同样的应用程序也可以正常工作 有什么建议吗?非常感谢您在这方面的帮助。您的应用程序是否设置为进行热部署?您是在部署war文件,还是只是在推高应用程序代码,让它生成?尝试使用rhc app stop$appname

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


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

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

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

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

您是否尝试删除Tomcat工作目录,然后重新启动?每当我使用Tomcat时,它都会在重新部署时无法更新工作目录,因此这可能会帮助您删除Tomcat工作目录。。。Tomcat有时在重新部署application@StormeHawke非常感谢你。删除工作文件夹修复了此问题。我将添加它作为应答删除您的tomcat工作目录。。。Tomcat有时在重新部署application@StormeHawke非常感谢你。删除工作文件夹修复了此问题。我将添加它作为答案。我已尝试重新启动应用程序,但没有任何用处。我正在使用git push来构建和部署应用程序。我们已经为这个问题提出了一个BugZilla问题:我已经尝试重新启动应用程序,但没有用。我正在使用git push构建和部署应用程序。我们已经为这个问题提交了BugZilla罚单: