シングルトンで Thread を継承するクラス Foo があります。再デプロイ後、これらのスレッドのうち 2 つが実行されているように見えるいくつかの問題が発生していました。Foo がスリープから復帰するたびに ClassLoader を取得するために、いくつかの print ステートメントを追加しました。プリントは、実際にはクラスの別のインスタンスが別の ClassLoader で作成されたことを示しています。
関連するかどうかはわかりませんが、Foo は常にセッション Bean を介して初めて Foo::instance を介して作成されます。Foo は、DB サニタイズを処理するサービスとして実行することを意図しています。
ありがとう