> I feel I am very close to getting MDB working with
> h SwiftMQ, but I get the following error on
> deployment. If anyone has gotten this working, I
> would really appreciate your configuration.
> com.swiftmq.tools.requestreply.TransportException: No
> requestService for request defined:
> [CreateConsumerRequest [Request, dispatchId=16
> requestNumber=0 timeout=-1 replyRequired=true
> reply=null] queue=REALTIME@router1
You use the standard JMS Swiftlet. You must use the JMS XA/ASF Swiftlet.
Thank you, I'm going to try and use the XA/ASF swiftlet instead, except I have no idea how. Here is my current configuration. Thanks for pointing me in the right direction.
The use of the JMS XA/ASF Swiftlet is simple. Download it and unpack it. You'll find a "deploy" directory there with one jar file and one config.xml. Copy both into "kernel/sys$jms" directory of your router and start the router. On startup you'll see that the JMS XA/ASF Swiftlet is used now instead of the standard JMS Swiftlet.
I figured that out, thanks so much again. Now there is one last issue.
When I try to use the explorer I get:
unable to connect exception= javax.jms.JMSException: java.lang.NullpointerException
with this configuration:
Name Queue Connection Factory: QueueConnectionFactory
The same when I try to use a basic jms sender. I wonder if the URL should be different with the XA/ASF swiftlet?
Thanks so much for your help, if you have any advice here I'd appreciate it.
Hmm, I put in in kernel and took it out of deploy and it worked. Oh well, thanks so much for your help on this.
That seems some classpath mismatch or a configuration problem. It works fine here.
Please take a clean SwiftMQ 3.0.1 eval, unzip it into a new directory, copy the jar + config.xml from the JMS XA/ASF Swiftlet into the kernel/sys$jms and then use the explorer from that new clean distribution.
This is not the right forum to give you SwiftMQ answers, so if you need more help, contact me directly: firstname.lastname@example.org
I'm all set up now, thanks.