我将 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/