I deploy it with the geronimo console. Not with the deployer tool. The geronimo-application.xml is in META-INF directory of the EAR.
Thanks > -----Ursprüngliche Nachricht----- > Von: [email protected] > Gesendet: 18.04.07 10:06:00 > An: [email protected] > Betreff: Re: Usign Databasepool inside of an EAR Application > > > On Apr 18, 2007, at 12:15 AM, Jochen Zink wrote: > > > Thanks for your answers, but I can't get it run. > > > > I removed the resource-ref from geronimo-application.xml and put > > them to geronimo-web.xml. But I get the same error: > > > > > > I'm confused... with standalone Webapplication, it works pretty > > fine. Also using the same name for the resource in web.xml and the > > datasourcePool is not running. "Can't automap ..." is the message. > > I believe the problem is not the resource-ref. But I believe > > Geronimo does not find the dependency I declared in environment part. > > > > I have another strange think. Maybe this is the reason, why > > geronimo can't resolve the datasource. > > > > In geronimo-application.xml I defined a module ID: > > <application > > xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.0" > > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1" > > xmlns:security="http://geronimo.apache.org/xml/ns/security-1.1"> > > <sys:environment> > > <sys:moduleId> > > <sys:groupId>edocbox</sys:groupId> > > <sys:artifactId>comserver</sys:artifactId> > > <sys:version>1.0</sys:version> > > <sys:type>car</sys:type> > > </sys:moduleId> > > ... > > > > > > But after deployment, the moduleid looks like "default/ > > 74155533/ ...". This is geronimo random stuff, if no moduleID is > > configured. The geronimo-web.xml has also a moduleID inside. > > > > Maybe there comes the problem from? > > I think you are correct. How are you deploying your ear file and > where is the geronimo-application.xml? > > thanks > david jencks > > > > > Thanks > > Jochen > > > > > > > > > >> -----Ursprüngliche Nachricht----- > >> Von: [email protected] > >> Gesendet: 17.04.07 17:40:06 > >> An: [email protected] > >> Betreff: Re: Usign Databasepool inside of an EAR Application > > > > > >> > >> The resource-ref element you show should go in geronimo-web.xml, not > >> geronimo-application.xml. I'm not sure why geronimo isn't > >> complaining about where you put it. > >> > >> I'd recommend naming your datasource "documentDataSource" in which > >> case you should be able to leave out the resource-ref element from > >> the geronimo plan. > >> > >> thanks > >> david jencks > >> > >> On Apr 17, 2007, at 2:05 AM, Jochen Zink wrote: > >> > >>> Hello at all, > >>> > >>> I have (maybe a simple) problem. > >>> > >>> I want to deploy an EAR Archive to geronimo 1.1.1. Inside this ear > >>> is only one module and one global JAR Archive. > >>> > >>> ear: > >>> |--WebApplication.war > >>> |--META-INF > >>> |--MANIFEST.MF > >>> |--WEB-INF > >>> |--web.xml > >>> |--geronimo-web.xml > >>> |--lib > >>> |--DatabaseAccess.jar > >>> |--application.xml > >>> |--geronimo-application.xml > >>> > >>> > >>> > >>> The WebApplication uses the DatabaseAccess.jar to connect to a > >>> ServiceWide ConnectionPool. This works, if I deploy the > >>> WebApplication.war as a standalone WAR. In this case, the > >>> DatabaseAccess.jar is placed inside the WebApplication.war. > >>> > >>> But if I excluded the jar and pack everything together in a EAR > >>> archive, it dosen't work. > >>> > >>> The Message is: "Unable to resolve resource reference > >>> 'documentDataSource' (Could not find resource 'MySQLComServerPool'. > >>> Perhaps it has not yet been configured, or your application does > >>> not have a dependency declared for that resource module?) " > >>> > >>> > >>> I don't find a solution for this problem. In which deployment > >>> files, I have to declare the dependency to the ConnectionPool? > >>> > >>> The web.xml and geronimo-web.xml contains the correct declarations. > >>> This works standalone! > >>> > >>> I try to add the dependency to geronimo-application.xml (you can > >>> see it, on the end of my mail), but it does not work. > >>> > >>> So, I don't no where the miss configuration is. > >>> > >>> Thanks for help! > >>> > >>> geronimo-application.xml > >>> > >>> <application > >>> .. namespaceStuff...> > >>> > >>> <sys:environment> > >>> <sys:moduleId> > >>> <sys:groupId>edocbox</sys:groupId> > >>> <sys:artifactId>comserver</sys:artifactId> > >>> <sys:version>1.0</sys:version> > >>> </sys:moduleId> > >>> > >>> <sys:dependencies> > >>> <sys:dependency> > >>> <sys:groupId>console.dbpool</sys:groupId> > >>> <sys:artifactId>MySQLComServerPool</sys:artifactId> > >>> </sys:dependency> > >>> </sys:dependencies> > >>> </sys:environment> > >>> > >>> > >>> <resource-ref> > >>> <ref-name>documentDataSource</ref-name> > >>> <pattern> > >>> <groupId>console.dbpool</groupId> > >>> <artifactId>MySQLComServerPool</artifactId> > >>> <name>MySQLComServerPool</name> > >>> </pattern> > >>> </resource-ref> > >>> > >>> <module> > >>> > >>> <web>DocumentTransferService.war</web> > >>> </module> > >>> </application> > >>> > >>> > >>> > >>> > >>> _______________________________________________________________ > >>> SMS schreiben mit WEB.DE FreeMail - einfach, schnell und > >>> kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192 > >>> > >> > >> > > > > > > _______________________________________________________________ > > SMS schreiben mit WEB.DE FreeMail - einfach, schnell und > > kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192 > > > > _______________________________________________________________ SMS schreiben mit WEB.DE FreeMail - einfach, schnell und kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192
