WEB开发网
开发学院软件开发Java 使您的应用程序调用我的应用程序,第 1 部分: Apa... 阅读

使您的应用程序调用我的应用程序,第 1 部分: Apache Geronimo 通信基础 —— 开发、部署和测试(下)

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: PurchaseOrderMDB 在 addPurchaseOrder() 方法中调用 PurchaseOrderEJB,因此 EJB 是在 <ejb-ref> 部分中定义的,使您的应用程序调用我的应用程序,第 1 部分: Apache Geronimo 通信基础 —— 开发、部署和

PurchaseOrderMDB 在 addPurchaseOrder() 方法中调用 PurchaseOrderEJB,因此 EJB 是在 <ejb-ref> 部分中定义的。

Geronimo 服务器配置

既然已经实现了 PurchaseOrderMDB 和 PurchaseOrderEJB,现在就可以配置 Geronimo 服务器以便部署。首先使用 Geronimo 服务器中的 Derby 为 PurchaseOrderEJB 配置数据库表 PURCHASEORDER。

Geronimo 中不需要任何 JMS 配置,因为 JMS 主题/队列是在部署期间由服务器动态创建的。Geronimo 为 JMS 主题或队列使用 openejb-jar.xml 描述符中的 JNDI 名。

数据库配置

运行 $GERONIMO_HOME/bin/startup.bat 启动您的 Geronimo 服务器。如果您未在系统属性中设置 JAVA_HOME,可在 $GERONIMO_HOME/bin/setjavaenv.bat 中进行设置。为 Geronimo 使用默认用户名 system 和口令 manager。

在 http://localhost:8080/console 处可使用 Geronimo 管理控制台,在左窗格中的 Misc > Embedded DB 菜单下单击 DB Manager。

创建 ExampleDatabase,如 图 3 所示。

图 3. 在 Geronimo 服务器中创建数据库

成功创建了 ExampleDatabase 之后,您将会看到它出现在数据库列表中,如 图 4 所示。

图 4. 数据库创建成功

现在创建表 PURCHASEORDER,方法是在 SQL Command 文本区域中输入 SQL 脚本(参见 清单 13)。务必确保首先在 Use DB 下拉列表中选中 ExampleDatabase,然后再单击 Run SQL 按钮(参见 图 5)。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:应用程序 调用 应用程序

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接