2016-08-01 8 views
1

私は何のTLDを定義していないので、私のwarファイルの展開のために現れてから...Tomcat 8を変更するのではなく、warファイルのローカルcontext.xmlを介してorg.apache.jasper.servlet.TldScanner.scanJarsを停止する方法はありますか?

[localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 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. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 

...エラーを回避しようとしています。

この問題に関して多くの質問と回答がありますが、それらはすべてTomcatのグローバル設定を変更することを指しているようですが、私はそれを望ましくありません。

私のwarファイルのローカルcontext.xmlファイルを使用してを取得するには、スキャナにTLDが存在しないことを通知してスキャンとその後の警告は不要ですか?

org.apache.jasper.servlet.TldScanne.level = FINE 

第二再起動Tomcatを:

答えて

0

まず下のlogging.propertiesを追加します。

サードオープンlogs/catalina.out、あなたは以下の見つけることができます:

31-Oct-2017 09:20:37.563 FINE [localhost-startStop-1] org.apache.jasper.servlet.TldScanner$TldScannerCallback.scan No TLD files were found in [file:/home/vhr/lib/jcert.jar]. Consider adding the JAR to the tomcat.util.scan.StandardJarScanFilter.jarsToSkip property in CATALINA_BASE/conf/catalina.properties file. 

第四に、あなたがjcert.jarをスキャンしていない場合、あなたはtomcat.util.scan.StandardJarScanFilter.jarsToSkipjcert.jarを追加し、conf/catalina.propertiesを編集します。

私の貧しい人々のために申し訳ありません。

関連する問題