设置 WebSphere Application Server

您可以设置 IBM® Rational® Focal Point™ 以用于 IBM WebSphere® Application Server

开始之前

过程

  1. 在 WebSphere 集成解决方案控制台上,更新 JVM 自变量,可以设置这些自变量以控制服务器某些方面的行为。
    1. 单击服务器 > WebSphere Application Server
    2. 单击 server1
    3. 单击服务器基础结构 > Java 和过程管理 > 过程定义
    4. 单击 Java 虚拟机
    5. 初始堆最大堆大小字段中指定所需的值。
    6. 通用 JVM 自变量字段中,根据您的平台添加以下 Java 自变量。
      • 在 Windows 32 位系统上:-Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= Focal Point installation directory/Focalpoint/artifacts/licenselib/windows/32 -DJAZZ_HOME=file:///Focal Point installation directory in the encoded URL format/Focalpoint/artifacts/wars/jazzwebui/conf/ -Dcom.ibm.team.repository.service.oauth.legacyModeFronting=true -Dsun.rmi.dgc.server.gcInterval=3600000000 -Dsun.rmi.dgc.client.gcInterval=3600000000
      • 在 Windows 64 位系统上:-Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= Focal Point installation directory/Focalpoint/artifacts/licenselib/windows/64 -DJAZZ_HOME=file:///Focal Point installation directory in the encoded URL format/Focalpoint/artifacts/wars/jazzwebui/conf/ -Dcom.ibm.team.repository.service.oauth.legacyModeFronting=true-Dsun.rmi.dgc.server.gcInterval=3600000000 -Dsun.rmi.dgc.client.gcInterval=3600000000
        注: 在 Windows 平台上,当以管理控制台方式将 Rational Focal Point 部署在 WebSphere Application Server 上时,必须添加许可证库路径来启动 Java 虚拟机。如果到 FP_HOME 的路径包含空格,请指定短格式的路径名。例如,如果路径为 C:\Program Files,请将路径名输入为 C:\Progra˜
      • 在 Linux 32 位系统上:-Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= Focal Point installation directory/Focalpoint/artifacts/licenselib/linux -DJAZZ_HOME=file:///Focal Point installation directory in the encoded URL format/Focalpoint/artifacts/wars/jazzwebui/conf/ -Dcom.ibm.team.repository.service.oauth.legacyModeFronting=true-Dsun.rmi.dgc.server.gcInterval=3600000000 -Dsun.rmi.dgc.client.gcInterval=3600000000
      • 在 Linux 64 位系统上:-Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -d64 -Djava.library.path=Focal Point installation directory/Focalpoint/artifacts/licenselib/linux/64 -DJAZZ_HOME=file:///Focal Point installation directory in the encoded URL format/Focalpoint/artifacts/wars/jazzwebui/conf/ -Dcom.ibm.team.repository.service.oauth.legacyModeFronting=true-Dsun.rmi.dgc.server.gcInterval=3600000000 -Dsun.rmi.dgc.client.gcInterval=3600000000
      • 在 Solaris 32 位系统上:-Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path=Focal Point installation directory/Focalpoint/artifacts/licenselib/solaris -DJAZZ_HOME=file:///Focal Point installation directory in the encoded URL format/Focalpoint/artifacts/wars/jazzwebui/conf/ -Dcom.ibm.team.repository.service.oauth.legacyModeFronting=true-Dsun.rmi.dgc.server.gcInterval=3600000000 -Dsun.rmi.dgc.client.gcInterval=3600000000
      • 在 Solaris 64 位系统上:-Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -d64 -Djava.library.path=Focal Point installation directory/Focalpoint/artifacts/licenselib/solaris/64 -DJAZZ_HOME=file:///Focal Point installation directory in the encoded URL format/Focalpoint/artifacts/wars/jazzwebui/conf/ -Dcom.ibm.team.repository.service.oauth.legacyModeFronting=true-Dsun.rmi.dgc.server.gcInterval=3600000000 -Dsun.rmi.dgc.client.gcInterval=3600000000
    7. 可选: 如果将 Rational Focal Point 安装设置为使用单一语言环境,请添加 -Duser.language=语言环境代码,以根据语言环境处理区分大小写的排序。 例如:-Duser.language=en
    8. 单击应用,然后单击确定
    9. 如果正在使用 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)
    10. 要指定 Rational Focal Point 许可证文件的位置,请在“定制属性”页面中添加以下详细信息:
      • 名称:focalpoint/licenseLocation
      • 值:以端口@主机格式输入许可证服务器的位置。 例如:19353@licenseserver
    11. 要在 WebSphere Application Server 中启用非 IBM JAX-WS Web Service 引擎,请在“定制属性”页面中添加以下详细信息:
      • 名称:com.ibm.websphere.webservices.DisableIBMJAXWSEngine
      • 值:true
    12. 要启用 Rational Publishing Engine 的报告生成功能,请在“定制属性”页面中添加以下详细信息:
      • 名称:org.eclipse.emf.common.util.URI.archiveSchemes
      • 值:wsjar wszip jar zip
    13. 为了向 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
    14. focalpoint/fontFilefocalpoint/hostNamefocalpoint/defaultLocale 添加属性值。
    15. 单击应用,然后单击确定
  2. 指定 Rational Focal Point 库文件的类路径。
    1. 单击环境 > 共享库
    2. 为库指定必需的范围。
    3. 单击新建
    4. 指定库的名称。例如:fpjars
    5. 指定 Rational Focal Point 库文件的类路径。 这些文件位于 Rational Focal Point 的安装位置:Focal Point installation directory\Focal Point\artifacts\jars
    6. 单击应用,然后单击确定
  3. 配置资源环境以指定文件存储器。
    1. 单击资源 > 资源环境 > 资源环境提供程序
    2. 为库指定必需的范围。
    3. 单击新建
    4. 对于数据存储器的名称,请输入 filestorageProvider。 输入数据存储器的描述,然后单击确定
    5. 选择 filestorageProvider,然后通过单击可引用来提供引用详细信息。
      1. 单击新建
      2. 工厂类名称字段中,输入 com.telelogic.focalpoint.tools.filestorage.FileStorageFactory
      3. 类名字段中,输入 com.telelogic.focalpoint.tools.filestorage.FileStorage
      4. 单击确定
    6. 创建环境条目。
      1. 单击资源环境条目
      2. 为库指定必需的范围。
      3. 单击新建
      4. 名称字段中,输入 filestorage
      5. JNDI 名称字段中,输入 focalpoint/filestorage
      6. 单击确定
    7. 选择文件存储并指定文件存储数据库详细信息。单击定制属性
      1. 单击新建
      2. 名称字段中,输入 storageClassName
      3. 字段中,输入 com.telelogic.focalpoint.tools.filestorage.FileStorageDB
      4. 确保类型为 java.lang.String
      5. 单击确定
    8. 指定文件存储器的基本路径信息。 单击新建
      1. 名称字段中,输入 basePath
      2. 对于数据库文件存储器,无需指定任何值。
      3. 单击确定
  4. 配置 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
    • 类路径:复制到以下位置的 ojdbc*.jar 的位置:Websphere install directory/lib
    • JNDI 名称jdbc/focalpoint
    • 选择数据存储帮助程序类作为 Oracle11g 数据存储帮助程序
    • 对于“连接池”属性,添加名为 SetBigStringTryClob 的定制属性,并将值设置为 true。将 websphereDefaultIsolationLevel 设置为 2
    IBM DB2
    • 数据库类型IBM DB2
    • 类路径db2jcc-9.5.jardb2jcc_license_cu-9.5.jar 的位置
    • JNDI 名称jdbc/focalpoint
    • 对于“连接池”属性,请将 websphereDefaultIsolationLevel 设置为 2

下一步做什么

WebSphere Application Server 上安装 Rational Focal Point 应用程序。 有关详细信息,请参阅在 WebSphere Application Server 上部署 Rational Focal Point

反馈