使用Oracle Java 8的WebSphere Application Server 8.5.5和7.0.0.13的JMS客户端
我正在使用JavaJMS客户端连接到WebSphereApplicationServer8.5.5.0和7.0.0.13。我在客户端的类路径中使用以下JAR集: ibmorb.jar、ibmorbapi.jar、com.ibm.jaxws.thinclient\uz.jar、com.ibm.ws.ejb.thinclient\uz.jar、com.ibm.ws.sib.client.thin.jms\uz.jar 它可以与Oracle Java 7配合使用。但对于Oracle Java 8,它在JNDI查找期间给出Java.lang.NoClassDefFoundError:sun/io/MalformedInputException。ibmorb.jar正在使用Java 8不再附带的sun.io.MalformedInputException类。我还尝试使用com.ibm.ws.orb_2;u2.jar代替ibmorb.jar,但得到了相同的异常 解决这个问题的建议方法是什么使用Oracle Java 8的WebSphere Application Server 8.5.5和7.0.0.13的JMS客户端,jms,websphere,jndi,corba,Jms,Websphere,Jndi,Corba,我正在使用JavaJMS客户端连接到WebSphereApplicationServer8.5.5.0和7.0.0.13。我在客户端的类路径中使用以下JAR集: ibmorb.jar、ibmorbapi.jar、com.ibm.jaxws.thinclient\uz.jar、com.ibm.ws.ejb.thinclient\uz.jar、com.ibm.ws.sib.client.thin.jms\uz.jar 它可以与Oracle Java 7配合使用。但对于Oracle Java 8,它在
我尝试使用8.5.5.3提供的可选IBMJavaDeveloperKit7中的ibmorb.jar,结果成功了。我没有找到IBMJava7的独立安装程序,我不想升级服务器端的AppServer。如果使用IBM Java 7中的JAR是唯一的选择,那么如何获得独立的IBM Java 7安装程序或IBM Java 7 for 7.0.0.13?您可以从这里获得IBM JDK-您可能希望与IBM一起打开PMR,因为根据Oracle SUN,支持1.5以上的JRE。请参阅发布在