1

使用 drools-guvnor (5.5.0) 启动 Tomcat 时,catalina.yyyy-MM-dd.log 文件会显示此警告。

INFO: validateJarFile(/.../tomcat/apache-tomcat-7.0.35/webapps/drools-guvnor/WEB-INF/lib/jboss-servlet-api_3.0_spec-1.0.0.Final.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

当我将有问题的 jar 文件移动到 /tmp 目录、关闭并重新启动 Tomcat 时,日志中没有出现该消息。Guvnor *似乎* 正在工作。

  • Tomcat7下是否需要jboss-servlet-api_3.0_spec-1.0.0.Final.jar?
  • 这个罐子的目的是什么?
  • 处理警告的最佳做法是什么?
4

1 回答 1

3

只需从 .war 中排除 .jar。Tomcat 已经提供了 Servlet api,所以不需要在 Guvnor 中包含它们。

希望能帮助到你,

于 2013-05-17T15:24:40.757 回答