gpt4 book ai didi

tomcat - 使用intellij idea生成的违规类部署grails war

转载 作者:行者123 更新时间:2023-11-28 23:19:10 25 4
gpt4 key购买 nike

我最近使用 Intellij Idea 2017.2.2 重新创建了一个旧的 Grails 项目(版本 2.1.5)。当我创建 war 文件并尝试将其部署在独立的 tomcat 中时,我收到消息:


信息:validateJarFile(/opt/apache-tomcat-7.0.55/webapps/xapp/WEB-INF/lib/tomcat-embed-core-7.0.39.jar) - jar 未加载。请参阅 Servlet 规范 3.0,第 10.7.2 节。有问题的类:javax/servlet/Servlet.class
2017 年 8 月 21 日晚上 11:48:21 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息:validateJarFile(/opt/apache-tomcat-7.0.55/webapps/xapp/WEB-INF/lib/tomcat-servlet-api-7.0.39.jar) - jar 未加载。请参阅 Servlet 规范 3.0,第 10.7.2 节。有问题的类:javax/servlet/Servlet.class

关于如何排除这些类以使其不包含在 war 文件中的任何提示?

谢谢!

最佳答案

您可以像这样在您的 BuildConfig 中从您的 war 中排除文件:

grails.war.resources = { stagingDir ->
delete(file: "${stagingDir}/WEB-INF/lib/ojdbc6.jar")
}

关于tomcat - 使用intellij idea生成的违规类部署grails war,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45808716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com