I´ve changed the line that you´ve told me and I added both dependency and
cmp-connection-factory tags and finally work!! thank you.


openejb-jar.xml

<?xml version="1.0" encoding="UTF-8"?>
<openejb-jar
                xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1";
                xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1";
                xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0";
                xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1";
                xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2";>
        <sys:environment>
                <sys:moduleId>
                        <sys:groupId>default</sys:groupId>
                        <sys:artifactId>EstadoAlarmaBean</sys:artifactId>
                        <sys:version>1.52</sys:version>
                        <sys:type>jar</sys:type>
                </sys:moduleId>
                <sys:dependencies>
         <sys:dependency>
            <sys:groupId>console.dbpool</sys:groupId>
            <sys:artifactId>gsePool</sys:artifactId>
            <sys:version>1.0</sys:version>
            <sys:type>rar</sys:type>
         </sys:dependency>
      </sys:dependencies>
        </sys:environment> 
        <cmp-connection-factory>
      <resource-link>gsePool</resource-link>
   </cmp-connection-factory>

        
   <enterprise-beans>
        <entity>
                <ejb-name>EstadoAlarmaBean</ejb-name>
                <jndi-name>EstadoAlarma</jndi-name>
        <table-name>CRC_GSE_ALAR_ESTADO_ALARMA</table-name>
                <cmp-field-mapping>
                        <cmp-field-name>estadoAlarma</cmp-field-name>
                        <table-column>ESTADO_ALARMA_TP</table-column>
                </cmp-field-mapping>
                <cmp-field-mapping>
                        <cmp-field-name>estadoAlarmaGIA</cmp-field-name>
                        <table-column>ESTADO_ALARMA_GIA_NU</table-column>
                </cmp-field-mapping>
                <resource-ref>
                <ref-name>jdbc/gsePool</ref-name>
                <resource-link>gsePool</resource-link>
    </resource-ref> 
        </entity>
  </enterprise-beans>
</openejb-jar>

ejb-jar.xml

<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar xmlns="http://java.sun.com/xml/ns/j2ee";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"; version="2.1">
 
   <enterprise-beans>
      <entity>
            <display-name></display-name>
            <ejb-name>EstadoAlarmaBean</ejb-name>
           
<home>com.indra.gse.server.ejb.estadoalarma.EstadoAlarmaHome</home>
           
<remote>com.indra.gse.server.ejb.estadoalarma.EstadoAlarma</remote>
           
<local-home>com.indra.gse.server.ejb.estadoalarma.EstadoAlarmaLocalHome</local-home>
           
<local>com.indra.gse.server.ejb.estadoalarma.EstadoAlarmaLocal</local>
           
<ejb-class>com.indra.gse.server.ejb.estadoalarma.EstadoAlarmaBean</ejb-class>
            <persistence-type>Container</persistence-type>
            <prim-key-class>java.lang.String</prim-key-class>
            <reentrant>False</reentrant>
            <cmp-version>2.x</cmp-version>
            <abstract-schema-name>EstadoAlarmaBean</abstract-schema-name>
            <cmp-field>
                <field-name>estadoAlarma</field-name>
            </cmp-field>
            <cmp-field>
                <field-name>estadoAlarmaGIA</field-name>
            </cmp-field>
            <primkey-field>estadoAlarma</primkey-field>
               
            <resource-ref>
                        <res-ref-name>jdbc/gsePool</res-ref-name>
                        <res-type>javax.sql.DataSource</res-type>
                        <res-auth>Container</res-auth>
                        </resource-ref>
           
            <query>
                <query-method>
                    <method-name>findAll</method-name>
                    <method-params/>
                </query-method>
                <ejb-ql>SELECT OBJECT(o) FROM EstadoAlarmaBean as o ORDER BY
o.estadoAlarma</ejb-ql>
                
            </query>
            
        </entity>
   </enterprise-beans>
</ejb-jar>















vhnguy2 wrote:
> 
> You might want to try
> 
> <res-ref-name>jdbc/gsePool</res-ref-name>
> 
> also. I am not sure what you named it. Can you post your database pool
> plan
> here too?
> 
> Thanks,
> Viet
> 
> On 10/24/07, ivanrc <[EMAIL PROTECTED]> wrote:
>>
>>
>> I´ve added this lines and now I obtain this exception. I use
>> geronimo-tomcat6-jee5-2.0.1 version. Do you know what is the problem?
>>
>>
>> org.apache.geronimo.common.DeploymentException: Unable to resolve
>> resource
>> reference 'gsePool' (Could not auto-map to resource.  Try adding a
>> resource-ref mapping to your Geronimo deployment plan.
>> Search conducted in current module and dependencies:
>> [ALL: org.apache.geronimo.configs/openejb//car]
>> [ALL: org.apache.geronimo.configs/system-database//car]
>> [ALL: org.apache.geronimo.configs/tomcat6//car]
>> [ALL: org.apache.openejb/openejb-core//jar]
>> [ALL: org.apache.geronimo.modules/geronimo-openejb//jar]
>> [ALL: org.apache.geronimo.configs/openjpa//car]
>> [ALL: org.apache.geronimo.configs/j2ee-corba-yoko//car]
>> [ALL: org.apache.geronimo.configs/axis//car]
>> [ALL: org.apache.geronimo.configs/axis2//car]
>> )
>> org.apache.geronimo.common.DeploymentException:
>> org.apache.geronimo.common.DeploymentException: Unable to resolve
>> resource
>> reference 'gsePool' (Could not auto-map to resource.  Try adding a
>> resource-ref mapping to your Geronimo deployment plan.
>> Search conducted in current module and dependencies:
>> [ALL: org.apache.geronimo.configs/openejb//car]
>> [ALL: org.apache.geronimo.configs/system-database//car]
>> [ALL: org.apache.geronimo.configs/tomcat6//car]
>> [ALL: org.apache.openejb/openejb-core//jar]
>> [ALL: org.apache.geronimo.modules/geronimo-openejb//jar]
>> [ALL: org.apache.geronimo.configs/openjpa//car]
>> [ALL: org.apache.geronimo.configs/j2ee-corba-yoko//car]
>> [ALL: org.apache.geronimo.configs/axis//car]
>> [ALL: org.apache.geronimo.configs/axis2//car]
>>
>>
>>
>>
>>
>> vhnguy2 wrote:
>> >
>> > On 10/24/07, ivanrc <[EMAIL PROTECTED]> wrote:
>> >>
>> >>
>> >> Hi,
>> >>
>> >> I want to deploy EJB CMP. The EJB is deployed well, but I obtain by
>> logs
>> >> this lines about dababase pool that I want to use:
>> >>
>> >> 10:06:58,154 WARN  [ResourceRefBuilder] Failed to build reference to
>> >> resource reference [jdbc/gsePool] defined in plan file, reason -
>> >> corresponding entry in deployment descriptor missing.
>> >>
>> >> In openejb-jar.xml,  this is the Entity tag´s resource-ref:
>> >>
>> >> <resource-ref>
>> >>         <ref-name>jdbc/gsePool</ref-name>
>> >>         <resource-link>gsePool</resource-link>
>> >> </resource-ref>
>> >>
>> >> I can connect remotedly to EJB but I don´t obtain elements from DB.
>> >>
>> >> Could anyone help me?.Thanks
>> >>
>> >>
>> >>
>> >>
>> >> OPENEJB-JAR.XML
>> >>
>> >> <?xml version="1.0" encoding="UTF-8"?>
>> >> <openejb-jar
>> >>                 xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1";
>> >>                
>> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1
>> "
>> >>                 xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0";
>> >>
>> >> xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1";
>> >>                 xmlns:sys="
>> >> http://geronimo.apache.org/xml/ns/deployment-1.2";>
>> >>
>> >>         <sys:environment>
>> >>                 <sys:moduleId>
>> >>                         <sys:groupId>default</sys:groupId>
>> >>
>> <sys:artifactId>EstadoAlarmaBean</sys:artifactId>
>> >>                         <sys:version>1.31</sys:version>
>> >>                         <sys:type>jar</sys:type>
>> >>                 </sys:moduleId>
>> >>         </sys:environment>
>> >>    <enterprise-beans>
>> >>         <entity>
>> >>                 <ejb-name>EstadoAlarmaBean</ejb-name>
>> >>                 <jndi-name>EstadoAlarma</jndi-name>
>> >>         <table-name>CRC_GSE_ALAR_ESTADO_ALARMA</table-name>
>> >>                 <cmp-field-mapping>
>> >>                         <cmp-field-name>estadoAlarma</cmp-field-name>
>> >>                         <table-column>ESTADO_ALARMA_TP</table-column>
>> >>                 </cmp-field-mapping>
>> >>                 <cmp-field-mapping>
>> >>
>> <cmp-field-name>estadoAlarmaGIA</cmp-field-name>
>> >>
>> <table-column>ESTADO_ALARMA_GIA_NU</table-column>
>> >>                 </cmp-field-mapping>
>> >>                 <resource-ref>
>> >>             <ref-name>jdbc/gsePool</ref-name>
>> >>             <resource-link>gsePool</resource-link>
>> >>         </resource-ref>
>> >>         </entity>
>> >>   </enterprise-beans>
>> >> </openejb-jar>
>> >>
>> >> EJB-JAR-XML
>> >>
>> >> <?xml version="1.0" encoding="UTF-8"?>
>> >> <ejb-jar xmlns="http://java.sun.com/xml/ns/j2ee";
>> >>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> >>     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>> >> http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"; version="2.1">
>> >>
>> >>    <enterprise-beans>
>> >>       <entity>
>> >>             <display-name></display-name>
>> >>             <ejb-name>EstadoAlarmaBean</ejb-name>
>> >>
>> >> <home>com.indra.gse.server.ejb.estadoalarma.EstadoAlarmaHome</home>
>> >>
>> >> <remote>com.indra.gse.server.ejb.estadoalarma.EstadoAlarma</remote>
>> >>
>> >>
>> <local-home>com.indra.gse.server.ejb.estadoalarma.EstadoAlarmaLocalHome
>> >> </local-home>
>> >>
>> >> <local>com.indra.gse.server.ejb.estadoalarma.EstadoAlarmaLocal</local>
>> >>
>> >> <ejb-class>com.indra.gse.server.ejb.estadoalarma.EstadoAlarmaBean
>> >> </ejb-class>
>> >>             <persistence-type>Container</persistence-type>
>> >>             <prim-key-class>java.lang.String</prim-key-class>
>> >>             <reentrant>False</reentrant>
>> >>             <cmp-version>2.x</cmp-version>
>> >>
>> <abstract-schema-name>EstadoAlarmaBean</abstract-schema-name>
>> >>             <cmp-field>
>> >>                 <field-name>estadoAlarma</field-name>
>> >>             </cmp-field>
>> >>             <cmp-field>
>> >>                 <field-name>estadoAlarmaGIA</field-name>
>> >>             </cmp-field>
>> >>             <primkey-field>estadoAlarma</primkey-field>
>> >>             <query>
>> >>                 <query-method>
>> >>                     <method-name>findAll</method-name>
>> >>                     <method-params/>
>> >>                 </query-method>
>> >>                 <ejb-ql>SELECT OBJECT(o) FROM EstadoAlarmaBean as o
>> ORDER
>> >> BY
>> >> o.estadoAlarma</ejb-ql>
>> >>             </query>
>> >
>> >
>> > Try adding this to the <entity> element in your ejb-jar.xml.
>> >
>> >          <resource-ref>
>> >             <!-- JNDI name -->
>> >             <res-ref-name>gsePool</res-ref-name>
>> >             <!-- Object type expected back from JNDI lookup -->
>> >             <res-type>javax.sql.DataSource</res-type>
>> >             <res-auth>Container</res-auth>
>> >          </resource-ref>
>> >
>> > I have not tested this.
>> >
>> > HTH,
>> > Viet
>> >
>> >>         </entity>
>> >>    </enterprise-beans>
>> >> </ejb-jar>
>> >>
>> >>
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/EJB-CMP-%2B-Database-Pools-config-tf4682861s134.html#a13381206
>> >> Sent from the Apache Geronimo - Users mailing list archive at
>> Nabble.com.
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/EJB-CMP-%2B-Database-Pool-config-tf4682861s134.html#a13384951
>> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/EJB-CMP-%2B-Database-Pool-config-tf4682861s134.html#a13400864
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.

Reply via email to