You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by Achim Weßling <ac...@gt-net.de> on 2006/04/24 15:45:09 UTC
Problems deploying EAR
Hallo,
I'm new to geronimo, so I've some difficulties to deploy apps to the
server.
I've a ear-file which I try to deploy with the following plan:
<?xml version="1.0" encoding="UTF-8"?>
<application
xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.0"
xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.0"
configId="CRX-App">
<dependency>
<uri>openmdx/kernel/1.12.1/jar</uri>
</dependency>
</application>
When doing so I get the following error:
Unable to resolve resource reference 'jdbc/datasource[0]' (no matching
resources found)
So I looked inside the ear-file for config-files using
'jdbc/datasource[0]' and found this inside ejb-jar.xml:
<resource-ref id="jdbc_datasource_0">
<res-ref-name>jdbc/datasource[0]</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
I created a Server-wide DatabasePool with the name 'jdbc_opencrx_CRX',
how do I map this pool 'jdbc/datasource[0]'?
Many thanks!
--
Achim Weßling
INFOKOM Gütersloh AöR
Fachbereich Technische Anwendungen
Herzebrocker Str. 140
33334 Gütersloh
Tel.: 0 52 41 / 85 - 29 26
Achim.Wessling@gt-net.de
http://www.infokom-gt-de
Re: Problems deploying EAR
Posted by Achim Weßling <ac...@gt-net.de>.
Thanks Aaron
for the hints, but I still don't get it to work. After looking at the
usage page I changed my deploymentplan as follows:
<?xml version="1.0" encoding="UTF-8"?>
<application
xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.0"
xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.0"
configId="CRX-App"
parentId="org/apache/geronimo/Server">
<dependency>
<uri>openmdx/kernel/1.12.1/jar</uri>
</dependency>
<naming:resource-ref>
<naming:ref-name>jdbc/datasource[0]</naming:ref-name>
<naming:resource-link>jdbc_opencrx_CRX</naming:resource-link>
</naming:resource-ref>
</application>
But this way I get a exception saying the structure of my deploymentplan
is false. I looked at
http://geronimo.apache.org/schemas-1.0/geronimo-config-1.0.xsd and saw,
that my structure is false, but I did not find a hint how the correct
structure looks like ;-(
Can you help me at this point?
Thanks
Achim
Am Montag, den 24.04.2006, 10:37 -0400 schrieb Aaron Mulder:
> If you go into the admin console, select the Database Pools entry, and
> then click "usage" next to the jdbc_opencrx_CRX pool, it will give you
> an example of how to set this up. The example there is for a web app,
> but the resource reference you'd put in openejb-jar.xml has the same
> syntax as it shows for geronimo-web.xml -- the only difference is that
> in openejb-jar.xml, the resource reference is configured at the level
> of an individual EJB, whereas in geronimo-web.xml it's configured at
> the level of the entire WAR.
>
> Let me know if this is enough to get you going.
>
> Thanks,
> Aaron
>
> On 4/24/06, Achim Weßling <ac...@gt-net.de> wrote:
> > Hallo,
> >
> > I'm new to geronimo, so I've some difficulties to deploy apps to the
> > server.
> >
> > I've a ear-file which I try to deploy with the following plan:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <application
> > xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.0"
> > xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.0"
> > configId="CRX-App">
> >
> > <dependency>
> > <uri>openmdx/kernel/1.12.1/jar</uri>
> > </dependency>
> > </application>
> >
> > When doing so I get the following error:
> >
> > Unable to resolve resource reference 'jdbc/datasource[0]' (no matching
> > resources found)
> >
> > So I looked inside the ear-file for config-files using
> > 'jdbc/datasource[0]' and found this inside ejb-jar.xml:
> >
> > <resource-ref id="jdbc_datasource_0">
> > <res-ref-name>jdbc/datasource[0]</res-ref-name>
> > <res-type>javax.sql.DataSource</res-type>
> > <res-auth>Container</res-auth>
> > </resource-ref>
> >
> > I created a Server-wide DatabasePool with the name 'jdbc_opencrx_CRX',
> > how do I map this pool 'jdbc/datasource[0]'?
> >
> > Many thanks!
> >
> >
> > --
> > Achim Weßling
> > INFOKOM Gütersloh AöR
> > Fachbereich Technische Anwendungen
> > Herzebrocker Str. 140
> > 33334 Gütersloh
> > Tel.: 0 52 41 / 85 - 29 26
> > Achim.Wessling@gt-net.de
> > http://www.infokom-gt-de
> >
Re: Problems deploying EAR
Posted by Aaron Mulder <am...@alumni.princeton.edu>.
If you go into the admin console, select the Database Pools entry, and
then click "usage" next to the jdbc_opencrx_CRX pool, it will give you
an example of how to set this up. The example there is for a web app,
but the resource reference you'd put in openejb-jar.xml has the same
syntax as it shows for geronimo-web.xml -- the only difference is that
in openejb-jar.xml, the resource reference is configured at the level
of an individual EJB, whereas in geronimo-web.xml it's configured at
the level of the entire WAR.
Let me know if this is enough to get you going.
Thanks,
Aaron
On 4/24/06, Achim Weßling <ac...@gt-net.de> wrote:
> Hallo,
>
> I'm new to geronimo, so I've some difficulties to deploy apps to the
> server.
>
> I've a ear-file which I try to deploy with the following plan:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <application
> xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.0"
> xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.0"
> configId="CRX-App">
>
> <dependency>
> <uri>openmdx/kernel/1.12.1/jar</uri>
> </dependency>
> </application>
>
> When doing so I get the following error:
>
> Unable to resolve resource reference 'jdbc/datasource[0]' (no matching
> resources found)
>
> So I looked inside the ear-file for config-files using
> 'jdbc/datasource[0]' and found this inside ejb-jar.xml:
>
> <resource-ref id="jdbc_datasource_0">
> <res-ref-name>jdbc/datasource[0]</res-ref-name>
> <res-type>javax.sql.DataSource</res-type>
> <res-auth>Container</res-auth>
> </resource-ref>
>
> I created a Server-wide DatabasePool with the name 'jdbc_opencrx_CRX',
> how do I map this pool 'jdbc/datasource[0]'?
>
> Many thanks!
>
>
> --
> Achim Weßling
> INFOKOM Gütersloh AöR
> Fachbereich Technische Anwendungen
> Herzebrocker Str. 140
> 33334 Gütersloh
> Tel.: 0 52 41 / 85 - 29 26
> Achim.Wessling@gt-net.de
> http://www.infokom-gt-de
>