我们仍然必须使用Weblogic 8.1.6。在 common/lib
中,有一些与服务器一起打包的库,但不幸的是,里面只有一个 3rdparty.jar
。库优先,所以如果我们使用例如Apache Commons Lang 2.4 我们在运行时收到 MethodNotFoundError
。
那么 3rdparty.jar
里面到底有什么以及哪些版本?
如果我们知道,我们可以定义一个具有 weblogic 公共(public)依赖项的 POM 并“卡住”它们的版本号,以便在编译时而不是运行时查看不兼容性。
经过更多调查后我发现,没有使用 3rdparty.jar
,但大多数 3rd 方库都打包到 weblogic.jar
本身中。
最佳答案
经过大量搜索,我发现了 WebLogic Server 8.1.6.0 SP6 的一些依赖项:它是 J2EE 1.3 compliant ,以及它包含的 javax 内容:
- javax.activation - JAF 1.0.2 (21.5.1999)
- javax.connector - J2EE 连接器 1.0
- javax.ejb - EJB 1.1 和 2.0 (2001 年 11 月 30 日)
- javax.jms - JMS 1.0.2b
- javax.mail - JavaMail 1.2 (2002 年 6 月 28 日)
- javax.management - JMX 1.0 (16.5.2006)
- javax.net
- javax.servlet Java Servlet 2.3、JSP 1.2 (7.11.2001)
- javax.jts/javax.transaction (jta) - Java 事务 API (JTA) 1.0、1.0.1b、1.2 ?
- javax.xml.messaging/soap/rpc - JAX-RPC 1.0
Weblogic documentation weblogic.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 - 八位字符串 1.5
- org.w3c.dom.ls/ranges - JAXP 1.1
- org.apache.xerces.dom3 - Apache Xerces DOM
- PointBase 4.3(在 jar 中找不到)
- Acumen UDDI( jar 中未找到)
- net.n3.nanoxml - ?
- com.netscape.sasl - ?
- Jython
关于java - Weblogic 8.1.6常见的依赖有哪些,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/969516/