on 02-05-2008 3:53 AM
Hello Experts,
We are trying to push the message from our SAP XI (3.0) to a JBoss JMS Queue and following the instruction based on the link below:
Our parameters are:
JNDI Lookup Name of Queue connection factory: UIL2ConnectionFactory
JNDI Lookup Name of JMS Queue Name: queue/testQueue
Name of JNDI Initial Context Facotry: org.jnp.interfaces.NamingContextFactory
JNDI Server Address: IPAddress:1099
Our XI JDK version is 1.4.2 and JBoss JDK version is 1.5
We got the following error in the communication channel when we activated the same.
Error during channel initialization; exception trace: java.lang.UnsupportedClassVersionError: (org/jnp/interfaces/NamingContextFactory) bad major version at offset=6
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:213)
at com.sap.engine.frame.core.load.ResourceLoader.loadLocalClass(ResourceLoader.java:262)
Please help/guide to solve this issue.
Thanks,
Peter
it looks like that the installed JBoss client classes are compiled with JKD 1.5. Those classes cannot be interpreted from the 1.4 Java-runtime on the XI-Server. (The Java version number is encoded in the first few bytes of the java classes as a 'major' and 'minor' number). Try to find the JBoss JMS-classes for a 1.4.2 JRE and deploy them to the XI-Server
michael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.