1

アプリケーションの変更の一環として、いくつかの既存のクラスを削除しました。変更がコミットされると、アプリケーションがビルドおよび再デプロイされますが、「java.lang.ClassNotFoundException」で起動に失敗します。ただし、報告されているクラス (JPA エンティティのマップされたスーパー クラスであった) は名前が変更され、古い名前はコード内のどこからも参照されません。ローカルの Tomcat にデプロイすると、同じアプリケーションが正常に動作します。

助言がありますか?これについて私を助けてくれてありがとう。

4

2 に答える 2

0

アプリケーションはホット デプロイを行うように設定されていますか? war ファイルを展開していますか、それとも単にアプリケーション コードをプッシュしてビルドできるようにしていますか? rhc app stop $appname コマンドを使用して、アプリケーションを停止して再起動してみてください

于 2013-10-17T19:03:38.730 に答える