I have seen similar questions posted here which have helped me along to some extent, but I've hit a dead end.
I am trying to deploy a simple servlet which posts a message to a JMS queue.
For the sake of simplicity in this message, I am only going to reference the connection factory, as I assume once I figure out how to map that resource properly, I can figure out the queue.
The code does this:
ConnectionFactory qConnectionFactory = (ConnectionFactory)context.lookup("java:comp/env/jms/myConnFactoryRef");
My web.xml has this:
My FULL geronimo-web.xml is as follows:
<?xml version="1.0" encoding="UTF-8"?>
The error I am getting is:
"Unable to resolve resource reference 'jms/myConnFactoryRef' (Could not find resource 'DefaultActiveMQConnectionFactory'. Perhaps it has not yet been configured, or your application does not have a dependency declared for that resource module?)"
It would seem from the error that the resource reference is
properly linked to the resource I want to use, but I am having a dependency issue. I have tried using "activemq" instead of "activemq-broker." I have tried using both. I have tried creating my own JMS resource in Geronimo and referencing that resource as a dependency instead of, and in addition to activemq and activemq-broker. No matter what I do, I get the above error.
All the web pages and sample geronimo-web.xml files I have found seem to support my usage above, but I am obviously still doing something wrong.
I am using Geronimo 1.1.1.
I would appreciate any pointer in the right direction.
Now that's room service! Choose from over 150,000 hotels
in 45,000 destinations on Yahoo! Travel to find your fit.