2009-06-09 2 views
1

Нам еще нужно использовать Weblogic 8.1.6. Есть несколько библиотек, упакованных с сервером, в common/lib, но, к сожалению, внутри него есть только 3rdparty.jar. Библиотеки имеют приоритет, поэтому, если мы используем, например, Apache Commons Lang 2.4 мы получаем MethodNotFoundError во время выполнения.Каковы общие зависимости Weblogic 8.1.6

Так что же такое внутри 3rdparty.jar и какие версии?

Если бы мы знали, что мы могли бы определить POM с общими зависимостями weblogic и «заморозить» их номера версий, чтобы увидеть несовместимость во время компиляции, а не время выполнения.

Как я узнал после дополнительных исследований, 3rdparty.jar не используется, но большинство сторонних библиотек упакованы в сам weblogic.jar.

ответ

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 Connector 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 сервлетов 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/мыло/RPC - JAX-RPC 1,0

Weblogic documentation и weblogic.jar дают дополнительно:

  • Ant 1.5.3
  • org.apache.oro - Джакарта -oro 2.0.7
  • antlr - Antlr 2.7.1
  • com.sybase.jdbc - Sybase jConnect для JDBC 2.0 версия 5.5?
  • Oracle JDBC Driver 10.2.0.2.0
  • com.rsa.certj - Cert-J 2.0.2 от Certicom
  • com.certicom - Certicom SSL 3.1.14
  • com.rsa.jsafe - RSA Crypto-J 3.5 (Crypto-J.jsafefips.extension)
  • netscape.ldap - Netscape 3.1 LDAP
  • com.adventnet - AdventNet SNMP 3.2.2 SP1
  • org.mozilla.javascript/файлов классов - JavaScript 1.5 из Mozilla
  • com.linar - JCOM от J-Integra
  • com.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
+0

найдено больше, но в их собственном пространстве имен (weblogic.apache ...): - Xerces 2.1.0 - Xalan 2.2.0 –

0

Загляните в банку - должно быть очевидно, какие классы существуют. У меня нет доступа к WebLogic, но должна быть какая-то форма манифеста, внутри которой описываются пакеты и их версии.

+0

в банке я могу увидеть ... apache.commons.lang и т.д., и другие смешанные вместе (это действительно отстой). Поэтому я предполагаю, что несколько обычных сосудов смешиваются. javax.xml.parser org.apache. {Log4j, WML, Xerces, XML} org.xml org.mozilla org.w3c т.д. –

+0

Да, он должен быть 'смешанной' банку, который представляет собой боль со многих точек зрения. Вы можете довольно угадать пакеты, но если у вас есть манифест, вы можете иметь версии. В противном случае это бесполезно. –

Смежные вопросы