実稼働環境でいくつかの問題が発生しており、しばらくすると、コンパイルされた jsps の 1 つ (時々異なります) から InvalidPropertyException が発生します。これは、ヒープから何かが「消える」ことが原因であると思われます。さらに、これはヒープのジェネレーションの 1 つがいっぱいになったことが原因であると思われるため、一部のオブジェクトは別のジェネレーションに「流出」し、最終的に GC 処理されます。
私が疑問に思っているのは、ヒープを自動的に監視し、世代の1つがいっぱいになり、そのような流出の可能性があるときに警告することは可能ですか? これは、プログラムによるものか、何らかの構成によるものである可能性があります.JConsole を使用してみましたが、エラーが発生し始めた後にのみ、すべてが正常に見えますが、私が本当に望んでいるのは、エラーが発生した正確な時間にどのように見えるかを知ることです.手動で監視する必要なく、エラーが発生します (実際には数分前)。
この問題に関するより一般的な質問を投稿しました。これには、さらに詳細が記載されています: Spring、NotReadablePropertyException、Glassfish バージョン