我有一个尝试连接到MySQL 5.5.11的Web应用程序。但是,当我尝试将我的.ear文件解密到Geronimo 2.2.1时,抛出以下异常:
org.apache.geronimo.common.DeploymentException:无法解析资源引用'jdbc / MyDataSource'(无法自动映射到资源。请尝试将resource-ref映射添加到Geronimo部署计划。
这就是我所做的事情:
<resource-ref> <res-ref-name>jdbc/MyDataSource</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> <res-sharing-scope>Shareable</res-sharing-scope> </resource-ref>
<dep:environment> ... <dep:dependencies> <dep:dependency> <dep:groupId>console.dbpool</dep:groupId> <dep:artifactId>jdbc_MySQL</dep:artifactId> </dep:dependency> </dep:dependencies> </dep:environment> <name:resource-ref> <name:ref-name>jdbc/MyDataSource</name:ref-name> <name:resource-link>jdbc/MySQL</name:resource-link> </name:resource-ref>
我能做错什么?如何将我的Web应用程序正确连接到MySQL并部署到Geronimo?
以下是我正在使用的内容:
谢谢