Hi David, Thanks for your response. And actually my application was working well after I removed something. I believe these are something you mentioned in your email.
Regards, Chris djencks wrote: > > I am not familiar with the sample app you are working from.... let > me check that I've guessed a couple things correctly... > - you are using geronimo 2.0-M6 > - you are deploying an ear that contains a war and a rar > - the rar is providing the jms stuff the war needs > > In this case you should remove > <dep:dependency> > <dep:groupId>org.apache.geronimo.samples</dep:groupId> > <dep:artifactId>jms-resources</dep:artifactId> > <dep:version>1.2</dep:version> > <dep:type>rar</dep:type> > </dep:dependency> > from geroniimo-web.xml since it is trying to refer to the rar that is > packed in the same ear already. > > You can also remove > <dep:dependency> > <dep:groupId>org.apache.geronimo.configs</dep:groupId> > <dep:artifactId>activemq-broker</dep:artifactId> > <dep:type>car</dep:type> > </dep:dependency> > from geronimo-web.xml since that is already a dependency of the rar > deployment. > > It is certainly not required, but I find it simpler to manage a > single plan than many plans, one in each javaee module, so I would > put the geronimo-web.xml into the geronimo-application.xml > > Hope this is relevant :-) > > david jencks > > On Jul 9, 2007, at 3:27 AM, Xiao-fei Song wrote: > >> >> Hi, >> >> I just made an application by referencing the sample app at >> http://cwiki.apache.org/GMOxDOC20/jms-and-mdb-sample- >> application.html. After >> I deploy the ear I got: >> >> Error: Unable to distribute TennisLeague.ear: Unable to create >> configuration for deployment >> >> load of >> org.apache.geronimo.samples/TennisLeague_TennisLeague-war.war/ >> 2.0-M6/car >> failed >> >> Error starting configuration gbean >> org.apache.geronimo.samples/TennisLeague_TennisLeague-war.war/ >> 2.0-M6/car >> >> Unable to resolve dependency >> org.apache.geronimo.samples/jms-resources/1.2/rar >> >> And my geronimo-web.xml looks as below: >> >> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1" >> xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.1"> >> <dep:environment >> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1"> >> <dep:moduleId> >> <dep:groupId>org.apache.geronimo.samples.order</dep:groupId> >> <dep:artifactId>TennisLeagueWeb</dep:artifactId> >> <dep:version>1.2</dep:version> >> <dep:type>car</dep:type> >> </dep:moduleId> >> <dep:dependencies> >> <dep:dependency> >> <dep:groupId>org.apache.geronimo.configs</dep:groupId> >> <dep:artifactId>activemq-broker</dep:artifactId> >> <dep:type>car</dep:type> >> </dep:dependency> >> <dep:dependency> >> <dep:groupId>org.apache.geronimo.samples</dep:groupId> >> <dep:artifactId>jms-resources</dep:artifactId> >> <dep:version>1.2</dep:version> >> <dep:type>rar</dep:type> >> </dep:dependency> >> </dep:dependencies> >> <dep:hidden-classes/> >> <dep:non-overridable-classes/> >> </dep:environment> >> </web-app> >> >> And my geronimo-application.xml is: >> >> <application xmlns="http://geronimo.apache.org/xml/ns/j2ee/ >> application-1.1"> >> <dep:environment >> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.1"> >> <dep:moduleId> >> <dep:groupId>org.apache.geronimo.samples</dep:groupId> >> <dep:artifactId>TennisLeague</dep:artifactId> >> <dep:version>2.0-M6</dep:version> >> <dep:type>ear</dep:type> >> </dep:moduleId> >> <dep:dependencies/> >> <dep:hidden-classes/> >> <dep:non-overridable-classes/> >> </dep:environment> >> <module> >> <connector>geronimo-activemq-ra-2.0-M6.rar</connector> >> <connector >> xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2"> >> <dep:environment >> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2"> >> <dep:moduleId> >> <dep:groupId>org.apache.geronimo.samples</ >> dep:groupId> >> <dep:artifactId>jms-resources</dep:artifactId> >> <dep:version>1.2</dep:version> >> <dep:type>rar</dep:type> >> </dep:moduleId> >> <dep:dependencies> >> <dep:dependency> >> >> <dep:groupId>org.apache.geronimo.configs</dep:groupId> >> <dep:artifactId>activemq-broker</ >> dep:artifactId> >> <dep:type>car</dep:type> >> </dep:dependency> >> </dep:dependencies> >> </dep:environment> >> <resourceadapter> >> <resourceadapter-instance> >> >> <resourceadapter-name>jms-resources</resourceadapter-name> >> <nam:workmanager >> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"> >> <nam:gbean-link>DefaultWorkManager</ >> nam:gbean-link> >> </nam:workmanager> >> </resourceadapter-instance> >> <outbound-resourceadapter> >> <connection-definition> >> >> <connectionfactory-interface>javax.jms.ConnectionFactory</ >> connectionfactory-interface> >> <connectiondefinition-instance> >> <name>CommonConnectionFactory</name> >> >> <implemented-interface>javax.jms.QueueConnectionFactory</ >> implemented-interface> >> >> <implemented-interface>javax.jms.TopicConnectionFactory</ >> implemented-interface> >> <connectionmanager> >> <xa-transaction> >> <transaction-caching/> >> </xa-transaction> >> <single-pool> >> <match-one/> >> </single-pool> >> </connectionmanager> >> </connectiondefinition-instance> >> </connection-definition> >> </outbound-resourceadapter> >> </resourceadapter> >> <adminobject> >> >> <adminobject-interface>javax.jms.Queue</adminobject-interface> >> >> <adminobject-class>org.apache.activemq.command.ActiveMQQueue</ >> adminobject-class> >> <adminobject-instance> >> >> <message-destination-name>OrderQueue</message-destination-name> >> <config-property-setting >> name="PhysicalName">OrderQueue</config-property-setting> >> </adminobject-instance> >> </adminobject> >> <adminobject> >> >> <adminobject-interface>javax.jms.Topic</adminobject-interface> >> >> <adminobject-class>org.apache.activemq.command.ActiveMQTopic</ >> adminobject-class> >> <adminobject-instance> >> >> <message-destination-name>OrderTopic</message-destination-name> >> <config-property-setting >> name="PhysicalName">OrderTopic</config-property-setting> >> </adminobject-instance> >> </adminobject> >> </connector> >> </module> >> </application> >> >> >> Can someone please let me know anything I need to do to get depedency >> org.apache.geronimo.samples/jms-resources/1.2/rar resolved? >> >> Regards, >> Chris >> -- >> View this message in context: http://www.nabble.com/Unable-to- >> resolve-dependency-tf4047631s134.html#a11497165 >> Sent from the Apache Geronimo - Users mailing list archive at >> Nabble.com. >> > > > -- View this message in context: http://www.nabble.com/Unable-to-resolve-dependency-tf4047631s134.html#a11536948 Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
