サーバーに同じ Spring ベースのアプリケーションを繰り返しデプロイおよびアンデプロイしています。これは Oracle Event Processing アプリケーションであり、コンテナは Spring を多用しています。
jprofiler から、com.sun.proxy.$Proxy6179 のようなクラスをロードしている org.springframework.osgi.context.internal.classloader.ChainedClassLoader の複数のインスタンスが表示されます。
これらのクラスは、連続する展開で決してアンロードされないようです。オブジェクト参照グラフから、StaticServiceProxyCreator OsgiServiceCollectionProxyFactory のようなクラスがこれらのプロキシ オブジェクトへの参照を保持していることがわかります。
JDK 7 でこのエラーを取り除くにはどうすればよいですか? エラーを遅らせるだけなので、Permgen スペースを増やすことは解決策ではありません。
ありがとう、ヨゲシュ