websphere6.1中
“D:\IBM\WebSphere\AppServer1\derby”
已经存在10.1的derby.jar文件
但是在我们自己的app.war中,WEB-INFO下的bin目录中也有derby.jar
而且是10.4的版本
现在运行中发现,websphere使用的包是IBM自己带的derby文件。
如何使websphere只加载我们自己的derby包?
谢谢
------解决方案--------------------------------------------------------
看看setupCmdLine.sh设置的classpath把你的放到前面去,或者直接替换皆可,提前做个备份。
------解决方案--------------------------------------------------------
直接替换比较危险。你可以改classloader policy,默认是“Parent first”,改成“parent last”试试看