Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Oracle Java 8的WebSphere Application Server 8.5.5和7.0.0.13的JMS客户端_Jms_Websphere_Jndi_Corba - Fatal编程技术网

使用Oracle Java 8的WebSphere Application Server 8.5.5和7.0.0.13的JMS客户端

使用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,它在

我正在使用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,但得到了相同的异常

解决这个问题的建议方法是什么


我尝试使用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。请参阅发布在