Weblogic 8.1.6的常见依赖关系是什么?

时间:2009-06-09 11:33:30

标签: java dependencies weblogic

我们仍然需要使用Weblogic 8.1.6。在common/lib中有一些与服务器一起打包的库,但遗憾的是它里面只有3rdparty.jar。这些库优先,所以如果我们使用例如Apache Commons Lang 2.4我们在运行时得到MethodNotFoundError

那么3rdparty.jar内部究竟是什么以及哪些版本?

如果我们知道我们可以使用weblogic公共依赖项定义POM并“冻结”它们的版本号,那么在编译时而不是运行时看到不兼容性。

正如我在经过更多调查后发现的那样,3rdparty.jar未被使用,但大多数第三方图书馆都被打包到weblogic.jar本身。

2 个答案:

答案 0 :(得分:1)

经过大量搜索后,我发现了 WebLogic Server 8.1.6.0 SP6 的一些依赖关系:它是J2EE 1.3 compliant,并且来自它包含的javax内容:

  • javax.activation - JAF 1.0.2(21.5.1999)
  • javax.connector - J2EE Con​​nector 1.0
  • javax.ejb - EJB 1.1& 2.0(30.11.2001)
  • javax.jms - JMS 1.0.2b
  • javax.mail - JavaMail 1.2(28.6.2002)
  • javax.management - JMX 1.0(16.5.2006)
  • javax.net
  • javax.servlet Java Servlets 2.3,JSP 1.2(7.11.2001)
  • javax.jts / javax.transaction(jta) - Java Transaction API(JTA)1.0,1.0.1b,1.2?
  • javax.xml.messaging / soap / rpc - JAX-RPC 1.0

Weblogic documentationweblogic.jar进一步说明:

  • Ant 1.5.3
  • org.apache.oro - Jakarta-oro 2.0.7
  • antlr - Antlr 2.7.1
  • com.sybase.jdbc - Sybase jConnect for JDBC 2.0 5.5版本?
  • Oracle JDBC驱动程序10.2.0.2.0
  • com.rsa.certj - certicom的Cert-J 2.0.2
  • com.certicom - Certicom SSL 3.1.14
  • com.rsa.jsafe - RSA Crypto-J 3.5(Crypto-J.jsafefips.extension)
  • netscape.ldap - Netscape LDAP 3.1
  • com.adventnet - AdventNet SNMP 3.2.2 SP1
  • org.mozilla.javascript / classfile - 来自Mozilla的JavaScript 1.5
  • com.linar - J-Integra的JCom
  • com.octetstring - Octetstring 1.5
  • org.w3c.dom.ls/ranges - JAXP 1.1
  • org.apache.xerces.dom3 - Apache Xerces DOM
  • PointBase 4.3(在罐子里找不到)
  • Acumen UDDI(未在罐子里找到)
  • net.n3.nanoxml - ?
  • com.netscape.sasl - ?
  • 的Jython

答案 1 :(得分:0)

查看jar内部 - 应该很清楚哪些类是什么。我无权访问WebLogic,但应该有一些形式的清单来描述软件包及其版本。