Weblogic 10.3 weblogic.jar类path问题

我将旧的WLS8.1应用程序升级到10.3(11g)我的ant build只在编译类path中包含新的weblogic.jar,并且构build运行时没有问题,但是当我在IDE中包含weblogic.jar作为自由(Intellij )我看到很多未parsing的导入(例如:weblogic.xml.xpath.DOMXPath),当我检查weblogic.jar时,我发现这些类确实是缺less的。

详细编译显示,通过在ant classpath中包含weblogic.jar,BEA_HOME / modules中的许多其他jar也被加载到类path中(例如:com.bea.core.xml.weblogic.xpath_1.4.0.0。jar)

任何人都可以解释发生了什么事?

我该如何解决我的IDE类path – 我是否需要导入所有的模块jar?

许多模块jar看起来像他们在那里支持旧的弃用的weblogic 8 API(如:weblogic.xml.xpath.DOMXPath)我怎么能从我的ant生成排除这些模块? (我想公开我需要升级的API)

谢谢,

纽约

默认的类加载器被WebLogicreplace,它将WebLogic特定的类和一些lib文件夹添加到您的CLASSPATH中。 您应该在IDE中对J2EE有一些支持。

我不是100%确定,但可以通过使用wlfullclient.jar而不是weblogic.jar来解决。