weblogic10 及以后的版本,不能直接使用server/lib 目录下的 weblogic.jar 了,需要通过执行一个命令生成手动生成 wlfullclient.jar,用来替代老版本中的 weblogic.jar。
具体命令如下(Windows 系统,我的 weblogic 安装目录为 D:\Program\weblogic-10.3.6):
D: cd D:\Program\weblogic-10.3.6\wlserver\server\lib java -jar D:\Program\weblogic-10.3.6\modules\com.bea.core.jarbuilder_1.7.0.0.jar
Integrating jar -->(1)/(37136)/D:\Program\weblogic-10.3.6\modules\features\weblogic.client.modules.L10N_10.3.6.0.jar Integrating jar <--(1)/(37136)/(0)/D:\Program\weblogic-10.3.6\modules\features\weblogic.client.modules.L10N_10.3.6.0.jar Ignoring unresolved jarD:\Program\weblogic-10.3.6\modules\features\weblogic.client.modules.ja_10.3.6.0.jar Ignoring unresolved jarD:\Program\weblogic-10.3.6\modules\features\weblogic.client.modules.ko_10.3.6.0.jar Ignoring unresolved jarD:\Program\weblogic-10.3.6\modules\features\weblogic.client.modules.zh.CN_10.3.6.0.jar Ignoring unresolved jarD:\Program\weblogic-10.3.6\modules\features\weblogic.client.modules.zh.TW_10.3.6.0.jar Created new jar file: <strong>D:\Program\weblogic-10.3.6\wlserver\server\lib\wlfullclient.jar</strong>最后一行是生成的 wlfullclient.jar 就是我们需要引用的 jar 包了。
参考链接:http://docs.oracle.com/cd/E12840_01/wls/docs103/client/jarbuilder.html
http://docs.oracle.com/cd/E23943_01/web.1111/e13717/jarbuilder.htm