Exception in thread "Thread-15" java.lang.IllegalAccessError: tried to access field commonj.sdo.impl.HelperProvider.INSTANCE
from class org.apache.tuscany.sdo.api.SDOUtil
at org.apache.tuscany.sdo.api.SDOUtil.<clinit>(SDOUtil.java:48)
在weblogic10.3.3中部署应用,在启动的时候出现上述错误。
原因:在应用中使用了tuscany-sdo-impl-1.1.1.jar,而weblogic1.0.3.3中也存在该类的jar包:D:\Oracle\Middleware\modules\commonj.sdo_1.0.0.0_1-0.jar
两个冲突导致的原因。
解决方法:删除weblogic中的commonj.sdo_**.jar文件。问题解决!