休止状態を使用するアプリケーションは、Glassfish 2.1.1 で完全にアンデプロイできないことに気付きました。アンデプロイ プロセスの後、多くのクラスがメモリに残ります。jmap と jhat を使用して確認できます。
いくつかのテストを行った結果、休止状態になったアプリケーションのみが clen のアンデプロイ プロセスに失敗することがわかりました。すべてのケースで、Hibernate のデータベース プロバイダーは jTDS 1.2.5 でした。
アプリケーションを実行する必要さえありません。デプロイしてすぐにアンデプロイすると、多くはアプリケーションから、多くは hibernate とその依存関係から、いくつかのクラスがメモリ内にあることがわかります。
Glassfish v2.1.1 で完全なアンデプロイを行うことは可能ですか? いつも permgen スペースが不足しています。