3

私は tomcat7-maven プラグインで maven を使用しており、非常にうまく機能しています。最近、私はというメッセージに気づきました

At least one JAR was scanned for TLDs yet contained no TLDs. 
Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them.

そのため、いくつかの調査を行ったところ、TLD を含まない jar の jarsToSkip プロパティを設定する必要があることに気付きました。問題の原因となっているjarを見つける方法を調べてきましたが、運が悪いと、jarの名前の出力に必要なロガー設定をtomcat7-maven-pluginが渡していないことがわかります。

また、jar を見つけたときに jarsToSkip プロパティをどこに設定したかわかりません。

どんな助けでも大歓迎です。

4

4 に答える 4

3

プロパティ jarsToSkip は「catalina.properties」エントリであると考えてください。Tomcat conf フォルダーのどこにあるファイル「catalina.properties」を見ると、90 行目あたりに次のようなプロパティが表示されます。

tomcat.util.scan.DefaultJarScanner.jarsToSkip=\

そのリストに jar を追加して、それらがスキャンされないようにする必要があります。

問題の原因となっている jar ファイルを特定する限り、それを特定するのは少し難しくなります。おそらく、試行錯誤の作業がそこで行われるでしょう。

于 2013-07-02T15:09:31.270 に答える
0

この未解決のバグがあります @ https://github.com/psi-probe/psi-probe/issues/348

指摘するだけです。

于 2016-04-22T21:01:44.053 に答える