geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Doug Reeder <reeder...@gmail.com>
Subject Could not auto-map to Database Pool resource
Date Tue, 21 Oct 2008 04:29:34 GMT
I have a simple web application that deploys and works fine in  
Glassfish that I'm trying to deploy to Geronimo-Jetty 2.1.3.  I'm  
running Geronimo on a Intel Mac running OS X 10.5.5.

I have defined a database pool named softBizPool using the Geronimo  
console.  Following the Usage info produced by the server, my web.xml  
file is:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"  
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd

">
.
.
.
     <resource-ref>
         <description>jdbc:derby://localhost:1527/soft-biz</description>
         <res-ref-name>jdbc/softBizDatasource</res-ref-name>
         <res-type>javax.sql.DataSource</res-type>
         <res-auth>Container</res-auth>
         <res-sharing-scope>Shareable</res-sharing-scope>
     </resource-ref>
     </web-app>

and my geronimo-web.xml file is:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1">
     <environment>
         <moduleId>
             <artifactId>SoftBiz</artifactId>
         </moduleId>
         <dependencies>
             <dependency>
                 <groupId>console.dbpool</groupId>
                 <artifactId>softBizPool</artifactId>
             </dependency>
         </dependencies>
     </environment>
     <context-root>/SoftBiz</context-root>

     <!-- security settings, if any, go here -->
     <security-realm-name>geronimo-admin</security-realm-name>
     <!-- <sec:security> </sec:security> -->

     <!-- named resources -->
     <resource-ref>
         <ref-name>jdbc/softBizDataSource</ref-name>
         <resource-link>softBizPool</resource-link>
     </resource-ref>
</web-app>


Yet, when i attempt to deploy, I get the error
Unable to resolve resource reference 'jdbc/softBizDatasource' (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: console.dbpool/softBizPool//]
[ALL: org.apache.geronimo.configs/jetty6/2.1.3/car]
[ALL: org.apache.geronimo.configs/openjpa//car]
[ALL: org.apache.geronimo.configs/j2ee-corba-yoko//car]
[CLASSES: org.apache.geronimo.configs/openejb//car]
[ALL: org.apache.geronimo.configs/axis//car]
[ALL: org.apache.geronimo.configs/cxf//car]
)
org.apache.geronimo.common.DeploymentException: Unable to resolve  
resource reference 'jdbc/softBizDatasource' (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: console.dbpool/softBizPool//]
[ALL: org.apache.geronimo.configs/jetty6/2.1.3/car]
[ALL: org.apache.geronimo.configs/openjpa//car]
[ALL: org.apache.geronimo.configs/j2ee-corba-yoko//car]
[CLASSES: org.apache.geronimo.configs/openejb//car]
[ALL: org.apache.geronimo.configs/axis//car]
[ALL: org.apache.geronimo.configs/cxf//car]
)
	at  
org 
.apache 
.geronimo 
.connector 
.deployment.ResourceRefBuilder.buildNaming(ResourceRefBuilder.java:216)
	at  
org 
.apache 
.geronimo 
.j2ee 
.deployment 
.NamingBuilderCollection.buildNaming(NamingBuilderCollection.java:53)
	at  
org 
.apache 
.geronimo 
.web25 
.deployment 
.AbstractWebModuleBuilder 
.configureBasicWebModuleAttributes(AbstractWebModuleBuilder.java:842)
	at  
org 
.apache 
.geronimo 
.jetty6 
.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:365)
	at  
org 
.apache 
.geronimo 
.j2ee 
.deployment 
.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165)
	at  
org 
.apache 
.geronimo 
.j2ee 
.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java: 
647)
	at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:254)
	at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:133)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at  
org 
.apache 
.geronimo 
.gbean 
.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
	at  
org 
.apache 
.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
	at  
org 
.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java: 
867)
	at  
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java: 
239)
	at  
org 
.apache 
.geronimo 
.deployment 
.plugin 
.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
	at  
org 
.apache 
.geronimo 
.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java: 
61)
	at java.lang.Thread.run(Thread.java:613)


Is there something more I need to do besides adding the resource-ref  
element to geronimo-web.xml?
Mime
View raw message