java - 使用 tomcat7-maven-plugin 时在哪里配置 jarsToSkip 选项

标签 java maven tomcat jar

我将 maven 与 tomcat7-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 ,但运气不佳,它接缝 tomcat7-maven-plugin 没有传递输出 jar 名称所需的记录器设置。

此外,当我找到 jar 时,我不知道在哪里设置 jarsToSkip 属性。

如有任何帮助,我们将不胜感激。

最佳答案

相信属性 jarsToSkip 是一个“catalina.properties”条目。无论你的 Tomcat conf 文件夹在哪里,查看文件“catalina.properties”,你应该在第 90 行左右看到这样的属性:

tomcat.util.scan.DefaultJarScanner.jarsToSkip=\

您应该能够将 jar 添加到该列表以防止它们被扫描。

至于找出是哪些 jars 导致了问题,这会更难确定。可能需要在那里进行一些反复试验。

关于java - 使用 tomcat7-maven-plugin 时在哪里配置 jarsToSkip 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17428619/

相关文章:

java - 当私有(private)函数需要调用公共(public)函数时如何改进?

java - 努力设置 pom.xml 文件。不断收到 Maven 强制执行器规则 2 错误

maven - 在命令行上运行 Maven Enforcer Plugin 规则

tomcat - DSE 3.0 Solr : Tomcat giving 404 errors

java - Jung 可视化中的顶点标签颜色

java - 如何使 && 作为字符串中的逻辑运算符

java - 将 jtable 中编辑的值更新到 mysql 数据库

mysql - Minecraft 插件版本号

java - VPS 上的 spring boot 应用程序没有响应

Java Servlet 连接超时