将数据库连接到 Geronimo 应用服务器的三种方法
2009-12-17 00:00:00 来源:WEB开发网将 XML 文件另存为 mysql-plan.xml,以便明确它是 MySQL 数据库的一个部署计划。然后,部署该文件。要部署该文件,将用到 Geronimo Deploy 命令。由于这是一个 J2EE 连接器 (J2EE Connector),因此还需要 tranql/rars 下 Geronimo 库中的 tranql-connector-1.0-SNAPSHOT.rar 文件。可以将 XML 文件放入 Geronimo 根目录,并使用下面的命令从该目录中完成部署。
在一行中键入下面的这一个命令。由于空间原因,该命令在这里被分成了两行。
$ java -jar bin\deployer.jar mysql-plan.xml
repository\tranql\rars\tranql-connector-1.0-SNAPSHOT.rar
系统会提示输入用户名和密码,默认的用户名和密码分别为 system 和 manager。如果您使用的是 UNIX® 操作系统,那么请将反斜杠改为正斜杠。如果一切顺利,该命令将会由 Deployed MysqlDatabase 响应。如果更改了 configId,则会引用更改的内容。如果出现问题,请参考 Geronimo 日志进行调试。
创建应用程序范围的 JDBC 数据源
第二种数据库配置范围是应用程序范围的数据源。创建全局 JDBC 数据源部分中描述的 mysql-plan.xml 文件的文件格式可以继续在此类部署中使用。下面的过程用于将数据库访问信息直接嵌入应用程序的 .ear 文件。
首先,在简介中已经提到,您需要创建 META-INF/geronimo-application.xml 部署计划,如下图所示:
清单 2. 创建 META-INF/geronimo-application.xml 部署计划
<application
xmlns="http://geronimo.apache.org/xml/ns/j2ee/application"
configId="MyApplication">
<module>
<connector>tranql-connector-1.0-SNAPSHOT.rar</connector>
<alt-dd>mysql-plan.xml</alt-dd>
</module>
</application>
- ››数据库对象——存储过程
- ››数据库设计词汇对照表
- ››连接各种数据库的URL和DRIVER
- ››连接上192.168.1.1没账号输入框
- ››数据库大型应用解决方案总结
- ››Geronimo V2.1.5 中的安全提升
- ››Geronimo 叛逆者: Apache Geronimo 的 JMS 实现:...
- ››Geronimo 叛逆者: Geronimo 与 Apache 许可带来的...
- ››Geronimo 叛逆者: 加入集群功能
- ››Geronimo 叛逆者: 摒弃 JBoss,使用 Apache Geron...
- ››Geronimo 叛逆者: 使用集成软件包:Codehaus 的 W...
- ››Geronimo 叛逆者: 直面 JSF
更多精彩
赞助商链接