使用intellij想法生成的犯罪类部署grails war

时间:2017-08-22 04:02:50

标签: tomcat grails intellij-idea deployment

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

INFO: validateJarFile(/opt/apache-tomcat-7.0.55/webapps/xapp/WEB-INF/lib/tomcat-embed-core-7.0.39.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class Aug 21, 2017 11:48:21 PM org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(/opt/apache-tomcat-7.0.55/webapps/xapp/WEB-INF/lib/tomcat-servlet-api-7.0.39.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class

有关如何排除这些类的任何提示,以便它们不包含在war文件中?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在BuildConfig:

中排除战争中的文件
grails.war.resources = { stagingDir ->
  delete(file: "${stagingDir}/WEB-INF/lib/ojdbc6.jar")
}