Reputation: 9450
We still have to use Weblogic 8.1.6. There are some libraries packaged with the server, in common/lib
but unfortunately there is only a 3rdparty.jar
inside it. The libraries take precedence, so if we use e.g. Apache Commons Lang 2.4 we get a MethodNotFoundError
at runtime.
So what exactly is inside the 3rdparty.jar
and which versions?
If we would know we could define a POM with the weblogic common dependencies and "freeze" their version numbers, to see incompatibilities at compile time rather than runtime.
As I found out after more investigations, 3rdparty.jar
is not used, but most 3rd party libraries are packed into the weblogic.jar
itself.
Upvotes: 1
Views: 1901
Reputation: 9450
After a lot of searching I found some dependencies for WebLogic Server 8.1.6.0 SP6: It is J2EE 1.3 compliant, and from the javax stuff it contains:
Weblogic documentation and the weblogic.jar
give further:
Upvotes: 1
Reputation: 68278
Look inside the jar - it should be obvious what classes are there. I don't have access to WebLogic but there should be some form of manifest inside which describes the packages and their versions.
Upvotes: 0