将数据库连接到 Geronimo 应用服务器的三种方法
2009-12-17 00:00:00 来源:WEB开发网编译和部署
现在,您需要一个简单的 build.xml 文件,以便将它用于 Ant 构建系统。只要 build.xml 文件配置了正确的属性,您就能够在示例文件的主目录中键入 ant,并构建它。
在 build.xml 文件中,有一个 Ant 任务,如清单 9 所示。
清单 9. build.xml 中的 Ant 任务
<target name="deploy" depends="compile,package" description="-->
A simple Geronimo Phonebook JDBC Application">
<java jar="${geronimo.root}/bin/deployer.jar" fork="true">
<arg value="--user"/>
<arg value="${geronimo.user}"/>
<arg value="--password"/>
<arg value="${geronimo.password}"/>
<arg value="undeploy"/>
<arg value="PhoneBookWeb"/>
</java>
<java jar="${geronimo.root}/bin/deployer.jar" fork="true">
<arg value="--user"/>
<arg value="${geronimo.user}"/>
<arg value="--password"/>
<arg value="${geronimo.password}"/>
<arg value="deploy"/>
<arg value="phonebook.war"/>
</java>
</target>
您可以看到,这里执行了 deployer.jar 文件,并请求取消部署 Web 应用程序。在此小应用程序中,我使用了 Ant,根据 Geronimo 开发团队的解释,您也可以考虑使用 Maven 来更方便地自动部署 Geronimo 应用程序。
结束语
Geronimo 还不太成熟,在尝试执行此示例应用程序时,会不时地表现出这一点。但 Geronimo 也许是最具模块化和架构安排最干净的应用服务器之一,它会继续快速改进。今年有望推出该软件符合标准的 1.0 版本,所有现在值得对它了解一下。
本文概述了在 Geronimo 中部署数据库连接器的三种方法。作为练习,您可以修改 Web 应用程序部署计划来嵌入连接器元素,并将其从全局范围转换为模块范围。
确保在将来文章的若干类似迭代中遵循这一电话簿小应用程序的开发,您将学习有关 Geronimo 的更多功能,以及它与许多其他 J2EE 应用服务器的不同之处。
本文示例源代码或素材下载
- ››数据库对象——存储过程
- ››数据库设计词汇对照表
- ››连接各种数据库的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
更多精彩
赞助商链接