2

サーバーに同じ Spring ベースのアプリケーションを繰り返しデプロイおよびアンデプロイしています。これは Oracle Event Processing アプリケーションであり、コンテナは Spring を多用しています。

jprofiler から、com.sun.proxy.$Proxy6179 のようなクラスをロードしている org.springframework.osgi.context.internal.classloader.ChainedClassLoader の複数のインスタンスが表示されます。

これらのクラスは、連続する展開で決してアンロードされないようです。オブジェクト参照グラフから、StaticServiceProxyCreator OsgiServiceCollectionProxyFactory のようなクラスがこれらのプロキシ オブジェクトへの参照を保持していることがわかります。

JDK 7 でこのエラーを取り除くにはどうすればよいですか? エラーを遅らせるだけなので、Permgen スペースを増やすことは解決策ではありません。

ありがとう、ヨゲシュ

4

0 に答える 0