将EJB 3应用程序迁移到GlassFish

  在Weblogic 9.2 Tech Preview上运行了示例应用程序之后,我想测试一下它的可移植性。于是我下载了GlassFish (v 9.0 build 48)。从开始到将该应用程序移植到Glassfish上共花了我一个小时(包括安装GlassFish本身)。

  我不得不做了以下更改:

  1. persistence.xml要求有Kodo 4.0许可键。当在Weblogic容器中运行Kodo时,它使用Weblogic许可方案。但是当在GlassFish中运行时,自然就需要它自己的许可了。
  2. kodo-runtime.jar放在Glassfish/domains/domain1/lib下的GlassFish共享库中。
  3. Pointbase JDBC driver jar也放在共享库中,因为persistence.xml被配置为使用Weblogic预配置的嵌入式Pointbase。但是很容易将其重定向到其它任何数据库。
  4. web.xml中的<welcome-file-list>放错顺序了。Weblogic没有意见,但是GlassFish不行。

  我喜欢GlassFish,它响应敏捷,自带了一个用于启动、停止域的asadmin命令行工具和部署实用工具。

原文出处:http://dev2dev.bea.com/blog/pinaki.poddar/archive/2006/05/migrating_weblo_1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值