geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Katia Aresti Gonzalez" <kaare...@hotmail.com>
Subject Re: Deployment fail at persistent EJB
Date Thu, 14 Apr 2005 17:21:34 GMT
<html><div style='background-color:'><DIV class=RTE>
<P>Hello David!!!!</P>
<P>Ive done what you say and this is what i get now:</P>
<P>C:\gero&gt;java -jar bin/deployer.jar --user system --password manager deploy
d:/cm<BR>p/build/dist/prueba-ejbs.jar<BR>Deployment failed<BR>&nbsp;
Server reports: org.apache.geronimo.common.DeploymentException: Unable to init<BR>ialize
EJBModule GBean<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unable to initialize EJBModule GBean<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown or ambiguous resource name query: geronimo.server:J2EEServer=ger<BR>onimo,J2EEApplication=null,j2eeType=JCAManagedConnectionFactory,name=DefaultData<BR>source,*
match count: 0</P>
<P>This the openejb-jar.xml:</P>
<P>&lt;?xml version="1.0"?&gt;</P>
<P>&lt;openejb-jar xmlns="<A href="http://www.openejb.org/xml/ns/openejb-jar">http://www.openejb.org/xml/ns/openejb-jar</A>"
<BR>configId="GeronimoTestEJB" <BR>parentId="org/apache/geronimo/Server"&gt;</P>
<P>&lt;cmp-connection-factory&gt; <BR>&nbsp;&nbsp;&nbsp; &lt;resource-link&gt;DefaultDatasource&lt;/resource-link&gt;
<BR>&lt;/cmp-connection-factory&gt; </P>
<P><BR>&lt;enterprise-beans&gt; <BR>&lt;entity&gt;<BR>&nbsp;&nbsp;
<BR>&nbsp;&nbsp; &lt;ejb-name&gt;CabinEJB&lt;/ejb-name&gt;<BR>&nbsp;&nbsp;
&lt;table-name&gt;CabinTable&lt;/table-name&gt; <BR>&nbsp;&nbsp;
<BR>&nbsp;&nbsp; &nbsp;&lt;cmp-field-mapping&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&lt;cmp-field-name&gt;id&lt;/cmp-field-name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&lt;table-column&gt;col_id&lt;/table-column&gt; <BR>&nbsp;&lt;/cmp-field-mapping&gt;
<BR>&nbsp;<BR>&nbsp;&lt;cmp-field-mapping&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;cmp-field-name&gt;name&lt;/cmp-field-name&gt;<BR>&nbsp;&nbsp;&lt;table-column&gt;col_name&lt;/table-column&gt;
<BR>&nbsp;&lt;/cmp-field-mapping&gt; <BR>&nbsp;<BR>&nbsp;&lt;cmp-field-mapping&gt;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&lt;cmp-field-name&gt;deckLevel&lt;/cmp-field-name&gt;<BR>&nbsp;&nbsp;&lt;table-column&gt;col_deckLevel&lt;/table-column&gt;
<BR>&nbsp;&lt;/cmp-field-mapping&gt; <BR>&nbsp;<BR>&nbsp;&lt;cmp-field-mapping&gt;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;cmp-field-name&gt;shipId&lt;/cmp-field-name&gt;<BR>&nbsp;&nbsp;&lt;table-column&gt;col_shipId&lt;/table-column&gt;
<BR>&nbsp;&lt;/cmp-field-mapping&gt; <BR>&nbsp;<BR>&nbsp;&lt;cmp-field-mapping&gt;
<BR>&nbsp;&nbsp;&lt;cmp-field-name&gt;bedCount&lt;/cmp-field-name&gt;<BR>&nbsp;&nbsp;&lt;table-column&gt;col_bedCount&lt;/table-column&gt;
<BR>&nbsp;&nbsp;&nbsp; &nbsp;&lt;/cmp-field-mapping&gt; <BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;
&nbsp;&lt;resource-ref&gt; <BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&lt;ref-name&gt;jdbc/titanDB&lt;/ref-name&gt;

<BR>&nbsp;&nbsp;&lt;resource-link&gt;DefaultDatasource&lt;/resource-link&gt;&nbsp;&nbsp;&nbsp;
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/resource-ref&gt; <BR>&nbsp;&nbsp;<BR>&lt;/entity&gt;&nbsp;
</P>
<P><BR>&lt;entity&gt;<BR>&nbsp;&nbsp; &lt;ejb-name&gt;ShipEJB&lt;/ejb-name&gt;<BR>&lt;/entity&gt;
</P>
<P>&lt;session&gt;<BR>&nbsp;&nbsp; &lt;ejb-name&gt;TravelAgentEJB&lt;/ejb-name&gt;<BR>&lt;/session&gt;
</P>
<P>&lt;/enterprise-beans&gt; <BR>&nbsp;&nbsp;&nbsp; <BR>&lt;/openejb-jar&gt;
</P>
<P>Any guess?? Thank you very much!!!! </P>
<P>Katia<BR></P></DIV>
<DIV></DIV>&gt;From: David Jencks &lt;david_jencks@yahoo.com&gt;
<DIV></DIV>&gt;Reply-To: user@geronimo.apache.org
<DIV></DIV>&gt;To: user@geronimo.apache.org
<DIV></DIV>&gt;Subject: Re: Deployment fail at persistent EJB
<DIV></DIV>&gt;Date: Thu, 14 Apr 2005 08:59:40 -0700
<DIV></DIV>&gt;
<DIV></DIV>&gt;I can't figure out how you got that error from the xml you
show.&nbsp;&nbsp;
<DIV></DIV>&gt;Can&nbsp;&nbsp;you send the stack trace?
<DIV></DIV>&gt;
<DIV></DIV>&gt;Also, I think you can use simpler resource-refs:
<DIV></DIV>&gt;
<DIV></DIV>&gt;&lt;resource-ref&gt;
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp; &lt;ref-name&gt;jdbc/titanDB&lt;/ref-name&gt;
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;resource-link&gt;DefaultDatasource&lt;/resource-link&gt;&nbsp;&nbsp;&nbsp;
<DIV></DIV>&gt;&nbsp;&lt;/resource-ref&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;and
<DIV></DIV>&gt;&lt;cmp-connection-factory&gt;
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;resource-link&gt;DefaultDatasource&lt;/resource-link&gt;
<DIV></DIV>&gt;&lt;cmp-connection-factory&gt;
<DIV></DIV>&gt;
<DIV></DIV>&gt;thanks
<DIV></DIV>&gt;david jencks
<DIV></DIV>&gt;
<DIV></DIV>&gt;&nbsp;
<DIV></DIV>&gt;On Apr 14, 2005, at 2:45 AM, Katia Aresti Gonzalez wrote:
<DIV></DIV>&gt;
<DIV></DIV>&gt;&gt;Hello Gianny!!!!
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;I did what you said. This is my new openejb-jar.xml.
I said
<DIV></DIV>&gt;&gt;somethig&nbsp;&nbsp;wrong, ShipEJB is a BMP,
is this supported? Anyway, my
<DIV></DIV>&gt;&gt;problem is to&nbsp;&nbsp;fix cmp, because its
what i realy need now :-). I
<DIV></DIV>&gt;&gt;paste the error&nbsp;&nbsp;deploying just after
the descriptor.
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;&lt;?xml version="1.0"?&gt;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;&lt;openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar"
<DIV></DIV>&gt;&gt;configId="GeronimoTestEJB"
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;parentId="org/apache/geronimo/Server"&gt;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;&lt;cmp-connection-factory&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;application&gt;null&lt;/application&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;module&gt;org/apache/geronimo/DefaultDatabase&lt;/module&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;name&gt;DefaultDatasource&lt;/name&gt;
<DIV></DIV>&gt;&gt;&lt;/cmp-connection-factory&gt;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;&lt;enterprise-beans&gt;
<DIV></DIV>&gt;&gt;&lt;entity&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; &lt;ejb-name&gt;CabinEJB&lt;/ejb-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; &lt;table-name&gt;CabinTable&lt;/table-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; &nbsp;&lt;cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&lt;cmp-field-name&gt;id&lt;/cmp-field-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&lt;table-column&gt;col_id&lt;/table-column&gt;
<DIV></DIV>&gt;&gt;&nbsp;&lt;/cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;
<DIV></DIV>&gt;&gt;&nbsp;&lt;cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;cmp-field-name&gt;name&lt;/cmp-field-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&lt;table-column&gt;col_name&lt;/table-column&gt;
<DIV></DIV>&gt;&gt;&nbsp;&lt;/cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;
<DIV></DIV>&gt;&gt;&nbsp;&lt;cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&lt;cmp-field-name&gt;deckLevel&lt;/cmp-field-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&lt;table-column&gt;col_deckLevel&lt;/table-column&gt;
<DIV></DIV>&gt;&gt;&nbsp;&lt;/cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;
<DIV></DIV>&gt;&gt;&nbsp;&lt;cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;cmp-field-name&gt;shipId&lt;/cmp-field-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&lt;table-column&gt;col_shipId&lt;/table-column&gt;
<DIV></DIV>&gt;&gt;&nbsp;&lt;/cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;
<DIV></DIV>&gt;&gt;&nbsp;&lt;cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&lt;cmp-field-name&gt;bedCount&lt;/cmp-field-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&lt;table-column&gt;col_bedCount&lt;/table-column&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp; &nbsp;&lt;/cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;
<DIV></DIV>&gt;&gt;&nbsp;&lt;resource-ref&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp; &lt;ref-name&gt;jdbc/titanDB&lt;/ref-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&lt;application&gt;null&lt;/application&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;module&gt;org/apache/geronimo/DefaultDatabase&lt;/module&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&lt;name&gt;DefaultDatasource&lt;/name&gt;&nbsp;&nbsp;&nbsp;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&lt;/resource-ref&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;
<DIV></DIV>&gt;&gt;&lt;/entity&gt;&nbsp;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&lt;entity&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; &lt;ejb-name&gt;ShipEJB&lt;/ejb-name&gt;
<DIV></DIV>&gt;&gt;&lt;/entity&gt;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&lt;session&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp; &lt;ejb-name&gt;TravelAgentEJB&lt;/ejb-name&gt;
<DIV></DIV>&gt;&gt;&lt;/session&gt;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&lt;/enterprise-beans&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;
<DIV></DIV>&gt;&gt;&lt;/openejb-jar&gt;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;Error----&gt;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;C:\gero&gt;java -jar bin/deployer.jar --user system
--password manager
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;deploy d:/cm
<DIV></DIV>&gt;&gt;p/build/dist/prueba-ejbs.jar
<DIV></DIV>&gt;&gt;Deployment failed
<DIV></DIV>&gt;&gt;&nbsp; Server reports: org.apache.geronimo.common.DeploymentException:&nbsp;&nbsp;
<DIV></DIV>&gt;&gt;Unknown or amb
<DIV></DIV>&gt;&gt;iguous resource name query:&nbsp;&nbsp;
<DIV></DIV>&gt;&gt;geronimo.server:J2EEServer=geronimo,J2EEApplication=
<DIV></DIV>&gt;&gt;null,j2eeType=JCAManagedConnectionFactory,name=jdbc/titanDB,*
match
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;count: 0
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Unknown or ambiguous resource name query:&nbsp;&nbsp;
<DIV></DIV>&gt;&gt;geronimo.server:J2EEServer=ger
<DIV></DIV>&gt;&gt;onimo,J2EEApplication=null,j2eeType=JCAManagedConnectionFactory,name=jd
<DIV></DIV>&gt;&gt;bc/titanD
<DIV></DIV>&gt;&gt;B,* match count: 0
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;Thanks a los for four help!!!!!!!!!!!!!!!!!!!!!!!!!!!
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;Katia
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;
<DIV></DIV>&gt;&gt; &gt;From: Gianny Damour &lt;gianny.damour@optusnet.com.au&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Reply-To: user@geronimo.apache.org
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;To: user@geronimo.apache.org
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Subject: Re: Deployment
fail at persistent EJB
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Date: Wed, 13 Apr 2005
09:27:08 +1000
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Katia,
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;The last version of Geronimo,
built from source, supports CMP.
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Also, could you please
provide the error message that you get
<DIV></DIV>&gt;&gt;during
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;the deployment process?
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;I comment your openejb-jar.xml
deployment descriptor further
<DIV></DIV>&gt;&gt;down.
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Thanks,
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Gianny
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;On 12/04/2005 8:20 PM,
Katia Aresti Gonzalez wrote:
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;Hello again David!!!!
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;The problems still
go on xD. The openejb-jar.xml is wrong, and
<DIV></DIV>&gt;&gt;I
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;cant find any reference
of an xml file to look at and compare.
<DIV></DIV>&gt;&gt;I
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;know im doing somethig
really bad :-).
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;Here is the openejb-jar.xml
of the ejb-jar.xml. Can you help me
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;again please? thank
you!!!!!
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;Katia
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;?xml version="1.0"?&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;openejb-jar
xmlns="http://www.openejb.org/xml/ns/openejb-jar"
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;configId="GeronimoTestEJB"
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;parentId="org/apache/geronimo/Server"&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;cmp-connection-factory&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;application&gt;null&lt;/application&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;module&gt;org/apache/geronimo/DefaultDatabase&lt;/module&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;name&gt;DefaultDatasource&lt;/name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;/cmp-connection-factory&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;OK.
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;enterprise-beans&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;entity&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ejb-name&gt;CabinEJB&lt;/ejb-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;jndi-name&gt;CabinEJB&lt;/jndi-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;You do not need to specify
a jndi-name. This construct is only
<DIV></DIV>&gt;&gt;used
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;to specify a global JNDI
name, which you do not need in your
<DIV></DIV>&gt;&gt;case.
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;You need to specifiy a
mapping table for this CMP. This is
<DIV></DIV>&gt;&gt;something
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;like:
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;table-name&gt;MyTableName&lt;/table-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Furthermore, you also need
to specify a mapping for each of the
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;persistent fields identified
in your ejb-jar.xml DD. This is
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;something like:
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cmp-field-name&gt;id&lt;/cmp-field-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;table-column&gt;col_id&lt;/table-column&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/cmp-field-mapping&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;resource-ref&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ref-name&gt;jdbc/titanDB&lt;/ref-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/resource-ref&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;This is now enough information.
You need to map a resource
<DIV></DIV>&gt;&gt;reference
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;to this resource name.
This is something like:
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;application&gt;null&lt;/application&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;
<DIV></DIV>&gt;&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;module&gt;org/apache/geronimo/DefaultDatabase&lt;/module&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;name&gt;DefaultDatasource&lt;/name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Such a configuration references
the default datasource of
<DIV></DIV>&gt;&gt;Geronimo,
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;which is by the way the
datasource used under the cover by the
<DIV></DIV>&gt;&gt;CMP
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;engine to interact with
the database.
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Please have a look to this
file:
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;modules/naming-builder/src/schema/geronimo-naming.xsd
and
<DIV></DIV>&gt;&gt;especially
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;to the resource-refType
complex type to understand how mapping
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;works.
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;/entity&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;entity&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ejb-name&gt;ShipEJB&lt;/ejb-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;jndi-name&gt;ShipEJB&lt;/jndi-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Same as above.
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;resource-ref&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ref-name&gt;jdbc/titanDB&lt;/ref-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;Same as above.
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/resource-ref&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;/entity&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;session&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ejb-name&gt;TravelAgentEJB&lt;/ejb-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;jndi-name&gt;TravelAgentEJB&lt;/jndi-name&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;
&lt;/session&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&lt;/enterprise-beans&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/openejb-jar&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;&gt;&gt;
<DIV></DIV>&gt;&gt;
<DIV></DIV>&gt;&gt;&nbsp;&nbsp;Recibe ofertas de empleo adaptadas
a tu perfil. Introduce tu CV
<DIV></DIV>&gt;&gt;en&nbsp;&nbsp;MSN Empleo.
<DIV></DIV></div><br clear=all><hr>Busca a la vez en Internet,
en directorios, en enciclopedias...  <a href="http://g.msn.com/8HMBESES/2740??PS=47575"
target="_top">Atrévete con el nuevo MSN Search</a> </html>


Mime
View raw message