hermes-config.xml not working with Ready API 1.2.2 SoaPUI PRO
I recently installed Ready API 1.2.2 and got a SoapUI NG PRO license. I am trying to use the hermes-config.xml I used with SoapUI 5.0.0 (where it worked perfectly) but it doesn't work.
I can start HermesJMS from SoapUI NG and view the configuration.
Adding a JMS Endpoint however does NOT work.
Could you please help me along?
Solved! Go to Solution.
I used the exact same hermes-config.xml which worked in 5.0.0!
I can't find any logging. HermesJMS logs to C:\Program Files\SmartBear\ReadyAPI-1.2.2\bin\null! ???
Is there a way to change that?
Ok, so I followed the steps from tutorial http://www.soapui.org/JMS/getting-started.html to add an activeMQ session. This works fine. The session is showing in the Add JMS endpoint dialog. This session is configured in the same hermes-config.xml as my TIBCO EMS session (which is not showing in the dialog). Could it be there is something wrong with the JAR's I am using?
These are the JAR's:
Found the hermes.log by the way... 🙂
Is there a way to add the logfile to a post?
Been playing around with the session settings...
Seems that when I choose class hermes.NullConnectionFactory in the Connection Factory field in HermesJMS, the session suddenly appears in the Add JMS endpoint dialog in Ready API...
Any clue as to what is going wrong here?
Have you happened to see the links below? See if that resolves your issue?
I have seen both links before, but when I select the com.tibco.tibjms.TibjmsConnectionFactory class in the Connection Factory canvas, the session does not show in the Add JMS endpoint dialog anymore.
I downloaded cgilib-2.2.2.jar and put it in the hermesJMS\lib folder.
Now I can actually see the JMS session in the Add JMS endpoint dialog in ReadyAPI.
The error I now get is:
2015-04-10 17:19:54,838 ERROR [SoapUI] An error occurred [Failed to connect to the server at tcp://localhost:7222], see error log for details
I have configured the remote EMS-server url in the Plug In canvas as well as the Connection Factory canvas.