您可以设置 IBM® Rational® Focal Point™ 以用于 IBM WebSphere® Application Server。
开始之前
- 验证是否安装了受支持的 WebSphere Application Server 版本。
- 确保已为 Rational Focal Point 创建了数据库模式和表空间。
- 如果您使用 Oracle 数据库,请将 Oracle 安装目录中的 ojdbc*.jar 复制到 Websphere
安装目录/lib 文件夹。
过程
- 在 WebSphere 集成解决方案控制台上,更新 JVM 自变量,可以对这些自变量进行设置,以控制服务器某些方面的行为。
- 单击。
- 单击 server1。
- 单击。
- 单击 Java 虚拟机。
- 在初始堆和最大堆大小字段中指定所需的值。
注: 确保计算机上能提供所需的内存空间。如果内存空间不足,应用程序服务器将无法启动。
- 在通用 JVM 自变量字段中,根据您的平台添加以下 Java 自变量。
- 在 32 位 Windows 上添加:-Dclient.encoding.override=UTF-8
-Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= <Focal
Point 安装目录>/Focalpoint/artifacts/licenselib/windows/32
-DJAZZ_HOME=file:///<使用 URL 编码格式的 Focal Point 安装目录>/Focalpoint/artifacts/wars/jazzwebui/conf/
- 在 64 位 Windows 上添加:-Dclient.encoding.override=UTF-8
-Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= <Focal
Point 安装目录>/Focalpoint/artifacts/licenselib/windows/64
-DJAZZ_HOME=file:///<使用 URL 编码格式的 Focal Point 安装目录>/Focalpoint/artifacts/wars/jazzwebui/conf/
- 在 32 位 Linux 上添加:-Dclient.encoding.override=UTF-8
-Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= <Focal
Point 安装目录>/Focalpoint/artifacts/licenselib/linux
-DJAZZ_HOME=file:///<使用 URL 编码格式的 Focal Point 安装目录>/Focalpoint/artifacts/wars/jazzwebui/conf/
- 在 64 位 Linux 上添加:-Dclient.encoding.override=UTF-8
-Djava.awt.headless=true -Dfile.encoding=UTF-8 -d64 -Djava.library.path=<Focal
Point 安装目录>/Focalpoint/artifacts/licenselib/linux/64
-DJAZZ_HOME=file:///<使用 URL 编码格式的 Focal Point 安装目录>/Focalpoint/artifacts/wars/jazzwebui/conf/
- 在 32 位 Solaris 上添加:-Dclient.encoding.override=UTF-8 -Djava.awt.headless=true
-Dfile.encoding=UTF-8 -Djava.library.path=<Focal Point 安装目录>/Focalpoint/artifacts/licenselib/solaris -DJAZZ_HOME=file:///<使用 URL 编码格式的 Focal Point 安装目录>/Focalpoint/artifacts/wars/jazzwebui/conf/
- 在 64 位 Solaris 上添加:-Dclient.encoding.override=UTF-8 -Djava.awt.headless=true
-Dfile.encoding=UTF-8 -d64 -Djava.library.path=<Focal Point 安装目录>/Focalpoint/artifacts/licenselib/solaris/64 -DJAZZ_HOME=file:///<使用 URL 编码格式的 Focal Point 安装目录>/Focalpoint/artifacts/wars/jazzwebui/conf/
- 可选: 如果您已将 Rational Focal Point 安装设置为使用单一语言环境,请添加 -Duser.language=<语言环境代码>,以根据语言环境处理区分大小写的排序。 例如:-Duser.language=en
- 单击应用,然后单击确定。
- 如果正在使用 IBM DB2® 或 Oracle 数据库,请指定为 Rational Focal Point 创建的表空间详细信息。
单击定制属性并添加表空间详细信息。
表 1. 表空间详细信息数据库 |
详细信息 |
DB2 |
对象存储器:- 名称:focalpoint/bigObjStorage
- 值:IN FP_BIGOBJ
数据存储器:- 名称:focalpoint/dataStorage
- 值:IN FP_DATA
索引存储器:- 名称:focalpoint/indexStorage
- 值:IN FP_INDEX
|
Oracle |
对象存储器:- 名称:focalpoint/bigObjStorage
- 值:TABLESPACE FP_BIGOBJ STORAGE (initial 1m next
1m pctincrease 0)
数据存储器:- 名称:focalpoint/dataStorage
- 值:TABLESPACE FP_DATA STORAGE (initial 1m next
1m pctincrease 0)
索引存储器:- 名称:focalpoint/indexStorage
- 值:TABLESPACE FP_INDEX STORAGE (initial 1m next
1m pctincrease 0)
|
- 要指定 Rational Focal Point 许可证文件的位置,请在“定制属性”页面中添加以下详细信息:
- 名称:focalpoint/licenseLocation
- 值:以 port@host 格式输入许可证服务器的位置;例如,19353@licenseserver。
- 要在 WebSphere Application Server 中启用非 IBM JAX-WS Web Service 引擎,请在“定制属性”页面中添加以下详细信息:
- 名称:com.ibm.websphere.webservices.DisableIBMJAXWSEngine
- 值:true
- 要启用 Rational Publishing Engine 的报告生成功能,请在“定制属性”页面中添加以下详细信息:
- 名称:org.eclipse.emf.common.util.URI.archiveSchemes
- 值:wsjar wszip jar zip
- 为了向 Rational Focal Point 用户提供所需的语言环境,请指定所需语言环境代码,用竖线 (|) 分隔。
在“定制属性”页面上,添加语言环境详细信息:
- 对于 focalpoint/installSelectedLocales,值可以为 en|de|es|fr|it|pt,BR|ja|ko|zh,CN|zh,TW|ar|he|cs|hu|pl|ru
- 对于 focalpoint/defaultLocale,只能指定 en|de|es|fr|it|pt,BR|ja|ko|zh,CN|zh,TW|ar|he|cs|hu|pl|ru 中的一个值
- 为 focalpoint/fontFile、focalpoint/hostName 和 focalpoint/defaultLocale 添加属性值。
- 单击应用,然后单击确定。
- 指定 Rational Focal Point 库文件的类路径。
- 单击。
- 为库指定必需的范围。
- 单击新建。
- 为库指定名称;例如 fpjars
- 指定 Rational Focal Point 库文件的类路径。
这些文件位于 Rational Focal Point 的安装位置:<Focal
Point installation directory>\Focal Point\artifacts\jars。
- 单击应用,然后单击确定。
- 配置资源环境以指定文件存储器。
- 单击。
- 为库指定必需的范围。
- 单击新建。
- 对于数据存储器的名称,请输入 filestorageProvider。
输入数据存储器的描述,然后单击确定。
- 选择 filestorageProvider,然后通过单击可引用来提供引用详细信息。
- 单击新建。
- 在工厂类名称字段中,输入 com.telelogic.focalpoint.tools.filestorage.FileStorageFactory。
- 在类名字段中,输入 com.telelogic.focalpoint.tools.filestorage.FileStorage
- 单击确定。
- 通过单击资源环境条目创建环境条目。
- 为库指定必需的范围。
- 单击新建。
- 在名称字段中,输入 filestorage。
- 在 JNDI 名称字段中,输入 focalpoint/filestorage。
- 单击确定。
- 选择 filestorage,然后指定文件存储器是数据库还是文件系统。
单击定制属性。
- 单击新建。
- 在名称字段中,输入 storageClassName。
- 在值字段中,如果文件存储器为数据库,那么输入 com.telelogic.focalpoint.tools.filestorage.FileStorageDB。
如果文件存储器为文件系统,那么输入 com.telelogic.focalpoint.tools.filestorage.FileStorageFS
- 确保类型为 java.lang.String
- 单击确定。
- 指定文件存储器的基本路径信息。
单击新建。
- 在名称字段中,输入 basePath。
- 如果文件存储器为应用程序服务器,那么请为基本路径指定值。
对于数据库文件存储器,无需指定任何值。
- 单击确定。
- 配置 JDBC 提供程序以指向数据库的 JAR 文件。 有关配置 JDBC 提供程序的信息,请参阅 WebSphere Application Server 文档。
配置数据源时,请使用以下参数:
表 2. 数据源详细信息数据库 |
参数 |
PostgreSQL |
- 数据库类型:由用户定义
- 实施类名:org.postgresql.jdbc2.optional.ConnectionPool
- 类路径:<Focal Point installation directory>\Focal Point\artifacts\fpjars\postgresql-8.1-405.jdbc3.jar
- JNDI 名称:jdbc/focalpoint
- 对于“连接池”属性,请将 websphereDefaultIsolationLevel 设置为 2
|
Oracle |
- 数据库类型:Oracle
- 类路径:复制到 Websphere 安装目录/lib 位置的 ojdbc*.jar 的位置。
- JNDI 名称:jdbc/focalpoint
- 对于“连接池”属性,添加名为 SetBigStringTryClob 的定制属性,并将值设置为 true。将 websphereDefaultIsolationLevel 设置为 2。
|
IBM DB2 |
- 数据库类型:IBM DB2
- 类路径:db2jcc-9.5.jar 和 db2jcc_license_cu-9.5.jar 的位置
- JNDI 名称:jdbc/focalpoint
- 对于“连接池”属性,请将 websphereDefaultIsolationLevel 设置为 2
|
下一步做什么
在
WebSphere Application Server 上安装
Rational Focal Point 应用程序。
有关详细信息,请参阅
在 WebSphere Application Server 上安装 Rational Focal Point