0

Web アプリケーションをクリーンアップし、未使用の jar ファイルを削除する必要があります。問題は、私が Web アプリケーションに慣れていないことです。によって使用/アクセスされているjarのリストを確認する方法はありますTomcatか?

Window's Process Explorerアクセスされているjarを表示しようとしましjavaw.exeたが、Webアプリケーションにアクセスすると、使用されているかどうかに関係なく、Tomcatがすべてのjarをロードしているようです。必要な場合にのみ jar をロードするように設定することは可能Tomcatですか?

Web アプリケーションは比較的新しく、まだ本番環境にないため、まだ早いうちにクリーンアップできるとよいでしょう。

ありがとうございました!

4

2 に答える 2

2

あなたは主に Web アプリケーションの依存関係に関心があるように見えるので、Tomcat とは関係なくこの問題に取り組みます。JAR の依存関係を分析するツールは多数ありますが、JBoss のTattletaleをお勧めします。アプリケーションに関する多くの洞察を提供する、よく整理されたレポートを提供します。サンプル レポートをチェックして、ニーズに合っているかどうかを確認してください。

于 2013-01-21T07:59:29.293 に答える
1

Tomcatのクラスローディングを見てからしばらく経ちましたが、log4j のデバッグ レベルをいじって、何がいつロードされたかを把握していたことを覚えています。

この記事では、彼がどのようにそれを行っているかについて概要を説明しています (古いバージョンの Tomcat を使用していますが)。何を探すべきかについて、いくつかのアイデアが得られるはずです。

于 2013-01-21T07:50:15.553 に答える