快速业务通道

在WebSphere Application Server V7上使用IBM solidDB V6.3和OpenJPA - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-07-04
projects 和 Start a build immediately。构建完成后,您应该只看见警告(如图6 所示)。如果您看见任何错误,修正错误之后再继续。

图6. 构建项目

在WebSphere Application Server V7上使用IBM solidDB V6.3和OpenJPA(3)

时间:2009-11-09 ibm Kevin Sutter, Donald

建立solidDB 独立数据库

根据下载说明获取并安装 solidDB 的二进制发行版。在本文写作时,当前版本是 6.3 版。安装后,服务器文件将解压到一个文件夹(比如 d:\IBM\SolidDB)。

创建 solidDB 数据库。打开一个命令窗口并从 solidDB 安装目录运行以下命令:

.\bin\solid -c eval_kit\standalone

根据提示输入系统目录名称、用户名和密码;对于这个示例,所有值都可以使用 “dba”。

使用本文包含的下载文件中提供的脚本创建一些表格。打开一个 shell 并运行以下命令:

.\bin\solsql "tcp localhost 1315" dba dba <WS>\CTIEntities\dml\createTablesSolid.ddl

<WS> 是 Rational Application Developer 工作空间地址,例如 d:\workspaces\usingjpawithsoliddb。

通过从 solidDB 安装目录运行以下命令使用示例数据填充这些表格:

.\bin\solsql "tcp localhost 1315" dba dba <WS>\CTIEntities/dml/createDataSolid.sql

<WS> 仍然是 Rational Application Developer 工作空间地址。

建立 WebSphere Application Server 测试环境

启动 Rational Application Developer,如果它没有启动的话。

通过选择 Window => Show View => Servers 打开服务器视图。打开 Server 选项卡,在服务器面板中右键单击,选择 New => Server。选择 WebSphere Application Server V7.0 并单击 Finish 按钮。服务器已经被添加到 Rational Application Developer。

确保服务器启动没有错误。为此,右键单击该服务器,选择 Start。如果有错误,修复错误之后再继续。

本文包含的测试程序是一个独立的 Java 应用程序,它访问运行在 WebSphere Application Server 上的 CTI 服务(SLSBs)。要访问那些 SLSBs,测试程序必须指定 JNDI 命名服务的特定于实现的位置(端口号)。要发现那个地址,通过选择 Administration => Run administrative console => Application servers => server1 => Ports 打开管理控制台,记录下 Bootstrap Address 的端口号。

这个示例应用程序的源代码包含一个 jndi.properties 文件。在这个属性文件中指定您在步骤 4 中发现的端口号,以便测试程序能够发现这个 JNDI 命名服务(如图7 所示)。为此,展开 CTIServices => ejbModule,打开这个 jndi.properties 文件,将 “2815” 更改为您的 Bootstrap Address(如果实际值与这个值不同的话)。

图7. JNDI 命名服务

运行示例应用程序

在服务器视图中,右键单击 WebSphere Application Server V7.0 并选择 Add and Remove Projects。这将打开 Add and Remove Projects 面板。

从 Available 项目面板选择 CTIApplication,选择 Add 以将它移动到 Configured 项目面板,单击 Finish 按钮。

监视控制台,您将看到如下内容:WSVR0037I: Starting EJB jar: CTIServices.jar CNTR0167I: The server is binding ...  WSVR0057I: EJB jar started: CTIServices.jar WSVR0221I: Application started: CTIApplication

当您看到 “Application started” 提示后,就可以运行示例应用程序了。从 Package Explorer 面板选择 StateManagerTest.java 文件,该文件包含您要测试的主要例程。为此,展开 CTIServices => ejbModule => com.ibm.issw.service.statemanager,右键单击 StateManage

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号