Skip to Content
avatar image
Former Member

Apache ActiveMQ

Hi, has any one ever succeed to connect to Apache ActiveMQ JMS. I've found following blog, but constantly getting error?

http://www.nabble.com/Connect-from-SAP-XI-PI-td17640779.html

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Dec 09, 2009 at 06:32 PM

    Hi

    1. Create a sda file with the relevant jar-Files (Note: You must delete the javax.jms files in the jars)

    2. Deploy the sda file

    3. Use the generic parameters:

    JMS.QueueConnectionFactoryImpl.classname =

    org.apache.activemq.ActiveMQConnectionFactory

    JMS.QueueConnectionFactoryImpl.constructor = java.lang.String

    tcp://<IP>:<PORT>

    JMS.QueueImpl.classname = org.apache.activemq.command.ActiveMQQueue

    JMS.QueueImpl.constructor = java.lang.String <QUEUENAME>

    Regards

    Ramesh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 09, 2009 at 02:10 PM

    Hi Mario,

    Any results or answers in this? Did you succeed in setting up the connection to ActiveMQ? I struggle now with the same issue

    Please share some details:

    Which Protocol (JNDI?) did you select?

    And you got the right Client/Driver-JAR with the path.class: org.apache.activemq.jndi.ActiveMQInitialContextFactory?

    Any others tricks needed?

    Thanx, Walter.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 09, 2009 at 06:31 PM

    HI,

    1. Create a sda file with the relevant jar-Files (Note: You must delete the javax.jms files in the jars)

    2. Deploy the sda file

    3. Use the generic parameters:

    JMS.QueueConnectionFactoryImpl.classname =

    org.apache.activemq.ActiveMQConnectionFactory

    JMS.QueueConnectionFactoryImpl.constructor = java.lang.String

    tcp://<IP>:<PORT>

    JMS.QueueImpl.classname = org.apache.activemq.command.ActiveMQQueue

    JMS.QueueImpl.constructor = java.lang.String <QUEUENAME>

    Regards

    Ramesh

    Add comment
    10|10000 characters needed characters exceeded