geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: Usign Databasepool inside of an EAR Application
Date Wed, 18 Apr 2007 08:35:21 GMT

On Apr 18, 2007, at 1:09 AM, Jochen Zink wrote:

> I deploy it with the geronimo console. Not with the deployer tool.
>
> The geronimo-application.xml is in META-INF directory of the EAR.

That should work, but the behavior you describe imply that geronimo  
is not finding it.  Could you try deploying with the plan separate  
from the ear?

thanks
david jencks

>
> Thanks
>
>
>
>> -----Urspr√ľngliche Nachricht-----
>> Von: user@geronimo.apache.org
>> Gesendet: 18.04.07 10:06:00
>> An: user@geronimo.apache.org
>> 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: user@geronimo.apache.org
>>>> Gesendet: 17.04.07 17:40:06
>>>> An: user@geronimo.apache.org
>>>> 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
>


Mime
View raw message