我刚刚升级到Tomcat v7.我试图在我的java类需要的lib中包含一个jar.它是DB2JCC4.JAR.我用它来访问IBM大型机上的DB2.这曾经在Tomcat6中正常工作.
当我包含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....
Run Code Online (Sandbox Code Playgroud)
我已经尝试将URIEncoding放在Server.XML中,但这没有帮助.
当我取出DB2JCC4 jar文件时,我没有得到启动错误.当然,那时我无法访问DB2!我很感激任何建议.
Grz*_*bek 14
尝试更改$TOMCAT_HOME/conf/catalina.properties并添加DB2JCC4.jar到tomcat.util.scan.DefaultJarScanner.jarsToSkip属性值.它用于关闭类路径扫描(在JavaEE 6规范实现中使用).
| 归档时间: |
|
| 查看次数: |
6610 次 |
| 最近记录: |