【问题标题】:JMS Client for WebSphere Application Server 8.5.5 and 7.0.0.13 with Oracle Java 8带有 Oracle Java 8 的 WebSphere Application Server 8.5.5 和 7.0.0.13 的 JMS 客户端
【发布时间】:2015-02-02 01:14:19
【问题描述】:

我正在使用 Java JMS 客户端连接到 Websphere Application Server 8.5.5.0 和 7.0.0.13。我在客户端的类路径中使用以下一组 jar: ibmorb.jar、ibmorbapi.jar、com.ibm.jaxws.thinclient_.jar、com.ibm.ws.ejb.thinclient_.jar、com.ibm.ws.sib.client.thin.jms_.jar。

它适用于 Oracle Java 7。但在 Oracle Java 8 中,它会在 JNDI 查找期间提供 java.lang.NoClassDefFoundError: sun/io/MalformedInputException。 ibmorb.jar 使用的是 sun.io.MalformedInputException 类,该类不再随 Java 8 一起提供。我也尝试使用 com.ibm.ws.orb_.jar 代替 ibmorb.jar,但遇到了同样的异常。

解决此问题的建议方法是什么?

我尝试使用随 8.5.5.3 提供的可选 IBM Java Developer Kit 7 中的 ibmorb.jar 并且它工作正常。我没有找到 IBM Java 7 的独立安装程序,也不想在服务器端升级 AppServer。如果使用 IBM Java 7 中的 jars 是唯一的选择,那么如何获得独立的 IBM Java 7 安装程序或 IBM Java 7 for 7.0.0.13?

【问题讨论】:

标签: jms websphere jndi corba


【解决方案1】:

您可以从这里获取 IBM JDK - http://www.ibm.com/developerworks/java/jdk/index.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 2016-03-08
    • 2016-10-31
    • 2016-02-02
    相关资源
    最近更新 更多