日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tomcat 解决“At least one JAR was scanned for TLDs yet contained no TLDs”问题

發(fā)布時間:2023/12/14 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat 解决“At least one JAR was scanned for TLDs yet contained no TLDs”问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今天在部署war包到服務(wù)器的時候,突然出現(xiàn)以下錯誤,之前沒有,造成的原因未知。

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啟動的時候需要掃描你項目中的使用到的jar包,如果有部分的jar包不符合TLD規(guī)范的話,會報這個錯誤。
查詢網(wǎng)上發(fā)現(xiàn)有一個解決辦法完美解決這個問題,只需要在tomca的conf目錄的catalina.properties添加一行

tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar

原有的tomcat.util.scan.StandardJarScanFilter.jarsToSkip為:

tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\ annotations-api.jar,\ ant-junit*.jar,\ ant-launcher.jar,\ ant.jar,\ asm-*.jar,\ aspectj*.jar,\ bootstrap.jar,\ catalina-ant.jar,\ catalina-ha.jar,\ catalina-jmx-remote.jar,\ catalina-storeconfig.jar,\ catalina-tribes.jar,\ catalina-ws.jar,\ catalina.jar,\ cglib-*.jar,\ cobertura-*.jar,\ commons-beanutils*.jar,\ commons-codec*.jar,\ commons-collections*.jar,\ commons-daemon.jar,\ commons-dbcp*.jar,\ commons-digester*.jar,\ commons-fileupload*.jar,\ commons-httpclient*.jar,\ commons-io*.jar,\ commons-lang*.jar,\ commons-logging*.jar,\ commons-math*.jar,\ commons-pool*.jar,\ dom4j-*.jar,\ easymock-*.jar,\ ecj-*.jar,\ el-api.jar,\ geronimo-spec-jaxrpc*.jar,\ h2*.jar,\ hamcrest-*.jar,\ hibernate*.jar,\ httpclient*.jar,\ icu4j-*.jar,\ jasper-el.jar,\ jasper.jar,\ jaspic-api.jar,\ jaxb-*.jar,\ jaxen-*.jar,\ jdom-*.jar,\ jetty-*.jar,\ jmx-tools.jar,\ jmx.jar,\ jsp-api.jar,\ jstl.jar,\ jta*.jar,\ junit-*.jar,\ junit.jar,\ log4j*.jar,\ mail*.jar,\ objenesis-*.jar,\ oraclepki.jar,\ oro-*.jar,\ servlet-api-*.jar,\ servlet-api.jar,\ slf4j*.jar,\ taglibs-standard-spec-*.jar,\ tagsoup-*.jar,\ tomcat-api.jar,\ tomcat-coyote.jar,\ tomcat-dbcp.jar,\ tomcat-i18n-en.jar,\ tomcat-i18n-es.jar,\ tomcat-i18n-fr.jar,\ tomcat-i18n-ja.jar,\ tomcat-i18n-ru.jar,\ tomcat-jdbc.jar,\ tomcat-jni.jar,\ tomcat-juli-adapters.jar,\ tomcat-juli.jar,\ tomcat-util-scan.jar,\ tomcat-util.jar,\ tomcat-websocket.jar,\ tools.jar,\ websocket-api.jar,\ wsdl4j*.jar,\ xercesImpl.jar,\ xml-apis.jar,\ xmlParserAPIs-*.jar,\ xmlParserAPIs.jar,\ xom-*.jar 這里可以先把這些備份,以防設(shè)置出現(xiàn)問題,可以恢復(fù)原有的配置。

修改完之后,需要重啟tomcat,然后重新部署服務(wù),親測問題解決。

總結(jié)

以上是生活随笔為你收集整理的Tomcat 解决“At least one JAR was scanned for TLDs yet contained no TLDs”问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。