◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
intellij idea 启动 struts2 项目时提示 jar 未包含 tld 的解决方案
当在 intellij idea for mac 中启动 struts2 项目时,可能会遇到错误提示:"至少有一个 jar 被扫描用于 tld 但尚未包含 tld"。这通常是因为 tomcat 扫描了项目中包含 tld 的 jar 文件,但未正确包含这些 tld。
解决方案:
要解决此问题,我们需要修改 tomcat 的扫描配置以跳过不需要的 jar 文件。
找到 tomcat 的配置目录。默认情况下,对于 intellij idea for mac:
/users/[用户名]/library/caches/jetbrains/intellijidea[版本号]/tomcat/[项目唯一id]/conf/
找到以下行:
tomcat.util.scan.standardjarscanfilter.jarstoskip=
将 *.jar 添加到此行末尾,如下所示:
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar
经过这些修改后,tomcat 将跳过扫描不需要的 jar 文件,从而解决 tld 未包含错误。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。