私は多くの.classファイルを含むフォルダを持っています。このクラスは'app 1'から更新されています。これらのクラスを動的に読み込む'app 2'があります。tomcat - 動的にクラスをリロードする
そして、問題がある....
「アプリ2」は、クラスファイルを使用して、そのファイル「アプリ1」更新、再びクラスを必要とその後、「アプリ2」それ古いクラスのコピーを保持して使用するように見えます。
フォルダを確認したところ、クラスは正常に更新されました。'app 2'をリロードしようとしましたが、古いクラスが使用され続けます。
私がtomcatを再起動した場合のみ、'app 2'は新しいクラスを読み込みます。
なぜですか? 'app 2'を再ロードすることは許可されていますが、実稼働環境ではTomcatを再起動できません。
私の仕事で非常に重要な、私は.....
を任意のアイデアに感謝し、私はtomcat6のクリーンインストールを使用していますし、私はクラスファイルをロードし、その: Class.forName(<classname>).newInstance()
THXたくさん
こんにちは、イムしかし、あなたはどのように私は、キャッシュの動作を変更することができますか? – david