Tomcat扫描jars以获得tld

2020-09-25 23:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嘿 当我使用embeddes ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我使用embeddes tomcat 7服务器启动Hybris 6.5平台时,在控制台上我会多次看到以下日志信息:

 信息|  jvm 1 | 主|  2017/10/05 13:19:35.593 |  INFO [localhost-startStop-1] [HybrisContextLoaderListener]为"/img/rest"注册的HttpSession超时侦听器
  信息|  jvm 1 | 主|  2017/10/05 13:19:40.233 |  Okt 05,2017 1:19:40 PM org.apache.catalina.startup.TldConfig执行
  信息|  jvm 1 | 主|  2017/10/05 13:19:40.233 | 信息:至少对一个JAR进行了TLD扫描,但其中没有TLD。 为此记录器启用调试日志记录,以获取已扫描的JAR的完整列表,但未在其中找到TLD。 在扫描过程中跳过不需要的JAR可以缩短启动时间和JSP编译时间。

  

有人可以告诉我如何找到这些罐子吗? 而且,我可以毫无问题地将它们添加到此列表中吗?

 #在以下情况下跳过的其他JAR(超出上面列出的默认JAR)
  #扫描TLD。 该列表必须是用逗号分隔的JAR文件名列表。
  org.apache.catalina.startup.TldConfig.jarsToSkip = tomcat7-websocket.jar
  
3条回答
Aaron 3364
2020-09-25 23:34 .采纳回答

此处中进行了描述。

要查找不需要扫描的JAR列表,我们可以使用以下方法修改/bin/platform/tomcat/bin/下的jdk_logging.properties文件来打开FINE日志记录:

  ...
  java.util.logging.ConsoleHandler.level =精细
  
  ...
  org.apache.catalina.startup.TldConfig.level =精细
  org.apache.jasper.compiler.TldLocationsCache.level =精细

  

干杯

一周热门 更多>