私はしばらくの間、これを尋ねるつもりでした。誰もが次の問題を見ていますか、
Thread.currentThread().getContextClassLoader().getResourceAsStream(CONFIG_FILE);
この入力ストリームを使用して、正常に動作する java.util.Properties オブジェクトにプロパティ ファイルを読み込みます。
私が確信していないのは、なぜTomcat 6がこれに問題を抱えているのかということです.クラスローダーの参照を保持していないので、なぜ警告が出るのですか...
重大: Web アプリケーション [/example] は、タイプ [com.sun.xml.bind.v2.ClassFactory$1] (値 [com.sun.xml.bind.v2.ClassFactory$1@4ae1da40]) のキーを持つ ThreadLocal を作成し、タイプ [java.util.WeakHashMap] (値 [{class javax.xml.bind.annotation.W3CDomHandler=java.lang.ref.WeakReference@31bfc628}]) の値ですが、Web アプリケーションが停止したときに削除できませんでした。これにより、メモリ リークが発生する可能性が非常に高くなります。2013 年 1 月 27 日 6:18:34 AM org.apache.catalina.startup.ExpandWar deleteDir
私は自分のアプリケーションを再デプロイしていないので、これは世界最大の問題ではありませんが、何か不適切なことをしているかどうかを知りたいです。
どうもありがとう、
J