我刚刚升级到Tomcat v7。我试图在我的Java类需要的lib中包括一个jar。这是DB2JCC4.JAR。我用它来访问IBM大型机上的DB2。在Tomcat6中,它曾经很好地运行。
当我包含这个jar时,就会出现错误,例如:
当我包含这个jar时,就会出现错误,例如:
Deploying web application directory C:\tomcat7\webapps\dbs
org.apache.catalina.core.ContainerBase addChildInternal
SEVERE: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component
.....
caused by: org.apache.tomcat.util.bcel.classfile.ClassFormatException: null is
not a Java .class file....
我尝试将URIEncoding放入Server.XML中,但这并没有帮助。
当我删除DB2JCC4 jar文件时,就不会出现启动错误。当然,那样我就无法访问DB2!感谢任何建议。