我们仍然必须使用Weblogic 8.1.6。在common/lib中,服务器附带了一些库,但不幸的是,其中只有一个3rdparty.jar。库优先,所以如果我们使用Apache Commons Lang 2.4,我们在运行时会得到一个MethodNotFoundError。
那么3rdparty.jar的内部到底是什么,有哪些版本呢?
如果我们知道,我们可以定义一个带有weblogic公共依赖项的POM,并“冻结”它们的版本号,以便在编译时而不是运行时查看不兼容性。
我在更多的调查后发现,weblogic.jar没有使用3rdparty.jar,但大多数第三方库都打包到了party本身中。
发布于 2009-06-15 13:04:06
经过大量搜索,我发现了WebLogic Server8.1.6.0 SP6的一些依赖项:它是J2EE 1.3 compliant,以及它包含的javax内容:
Weblogic documentation和weblogic.jar提供了更多信息:
Sybase Ant 1.5.3
发布于 2009-06-09 11:43:28
看看jar里面--应该很明显的知道里面有什么类。我不能访问WebLogic,但里面应该有某种形式的清单,它描述了包及其版本。
https://stackoverflow.com/questions/969516
复制相似问题