我们仍然必须使用 Weblogic 8.1.6。有一些库是随服务器打包的,common/lib
可惜里面只有一个3rdparty.jar
。库优先,所以如果我们使用例如 Apache Commons Lang 2.4,我们会MethodNotFoundError
在运行时得到一个。
那么里面到底是什么3rdparty.jar
以及哪些版本?
如果我们知道我们可以定义一个带有 weblogic 公共依赖项的 POM 并“冻结”它们的版本号,以便在编译时而不是运行时查看不兼容性。
正如我在经过更多调查后发现的那样,3rdparty.jar
它没有被使用,但大多数 3rd 方库都被打包进了weblogic.jar
它本身。