OK, let's back up a bit. In order to reference JMS resources from a web app:
* For a connection factory, use a resource-ref (I think you did this) * For a topic or queue in J2EE 1.4 / Servlet 2.4, use a messsage-destination-ref * For a topic or queue in J2EE < 1.4 / Servlet < 2.4, use a resource-env-ref So your queue reference was not correct in the snippets you posted. For a walkthrough of the correct syntax, see http://chariotsolutions.com/geronimo/geronimo-1.1/web-plan.html#web-plan-jms (section 11.3.5.5 has a discussion with examples of both styles). Your EJB JAR used EJB 2.0, which suggests that you're using J2EE 1.3, but you might be using Servlet 2.4 anyway, which would make the difference. If you want more specific help, you'll need to post your web.xml files. Thanks, Aaron On 8/8/06, Manish Satwani <[EMAIL PROTECTED]> wrote:
Hi , I am new in geronimo .... can you please tell me where exactly should i change.... I am attaching all configuration files here.... I have 2 war in my ear thats why i attached 2 geronimo-web.xml please help me Thanks Manish On 8/8/06, Krishnakumar B <[EMAIL PROTECTED]> wrote: > For referring to Queues u should use > > <nam:resource-env-ref> > <nam:ref-name></nam:ref-name> > <admin-object-link></admin-object-link> > </nam:resource-env-ref> > > or Message Destination Reference > > I think both would work > > http://www.chariotsolutions.com/geronimo/geronimo-1.1/web-plan.html#web-plan-refs > ( You can refer to resource-env-ref for J2EE Connector Administered > Objects ) > > Resource Environment Ref can be used to reference JMS Destinations. > > Regards > Krishnakumar > > On 8/8/06, Manish Satwani < [EMAIL PROTECTED]> wrote: > > Hi All, > > > > I am facing problem while deploying my ear on geronimo 1.1 > > > > It is complaining regarding jms/AcevaPublisherQueue (my application need > > this) > > > > I have added this queue from console. > > > we have acm.war file which also access (resource-ref) this queue > > and i have acevaEJB.jar which also have (resource-ref) to this queue > > > > i also added resource-link entries in geronimo-web.xml and openEJB-jar.xml > > > > this is in openEjb-jar.xml > > <session> > > <ejb-name>CollectionService</ejb-name> > > <jndi-name>ejb/CollectionService</jndi-name> > > <naming:resource-ref> > > > > <naming:ref-name>jms/AcevaPublisherConnectionFactory</naming:ref-name> > > > > <naming:resource-link>jms/AcevaPublisherConnectionFactory</naming:resource-link> > > </naming:resource-ref> > > <naming:resource-ref> > > > > <naming:ref-name>jms/AcevaPublisherQueue</naming:ref-name> > > > > <naming:resource-link>jms/AcevaPublisherQueue</naming:resource-link> > > </naming:resource-ref> > > </session> > > > > > > this is in geronimo-web.xml > > > > <naming:resource-ref> > > > > <naming:ref-name>jms/AcevaPublisherQueue</naming:ref-name> > > > > <naming:resource-link>jms/AcevaPublisherQueue</naming:resource-link> > > </naming:resource-ref> > > > > > > > > any enviroment - > depency entry needed? > > > > if yes > > > > <sys:dependency> > > <sys:groupId>?????</sys:groupId> (what > > should i write here) > > > > <sys:artifactId>???</sys:artifactId>(what should i write > > here) > > </sys:dependency> > > > > > > -- > > Manish Satwani > > Senior Software Engineer > > Aceva Technologies | Unlock Your Working Capital > > A-1501, Signature Towers - I, > > South City, Gurgaon, > > Haryana – 122001 > > Call at: > > +91-124-2805091/92 Ext. 35 > > +91-99113-16998 > > Visit: http://www.aceva.com > -- Manish Satwani Senior Software Engineer Aceva Technologies | Unlock Your Working Capital A-1501, Signature Towers - I, South City, Gurgaon, Haryana – 122001 Call at: +91-124-2805091/92 Ext. 35 +91-99113-16998 Visit: http://www.aceva.com
