Error while connecting Talend ESB with Tibco EMS to pass XML fields
Hi all,
We want to deliver some XML messages to a JMS endpoint and for this purpose we are using tJMSOutput component. Please find below the design of the job.
But, the job is running with errors:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/jms/JMSContext at com.tibco.tibjms.naming.TibjmsContext$Messenger.<init>(TibjmsContext.java:319) at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:654) at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:494) at javax.naming.InitialContext.lookup(InitialContext.java:417) at test_for_jmsout_0_1.TEST_FOR_JMSOUT.tHDFSList_1Process(TEST_FOR_JMSOUT.java:3307) at test_for_jmsout_0_1.TEST_FOR_JMSOUT.tLibraryLoad_1Process(TEST_FOR_JMSOUT.java:2842) at test_for_jmsout_0_1.TEST_FOR_JMSOUT.tHDFSConnection_1Process(TEST_FOR_JMSOUT.java:2685) at test_for_jmsout_0_1.TEST_FOR_JMSOUT.runJobInTOS(TEST_FOR_JMSOUT.java:9785) at test_for_jmsout_0_1.TEST_FOR_JMSOUT.main(TEST_FOR_JMSOUT.java:9098) Caused by: java.lang.ClassNotFoundException: javax.jms.JMSContext at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 9 more
I installed the tibjms.jar. Can anyone of you help on this?