设置 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 自变量。
      • 在 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/
    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
      • 值:以 port@host 格式输入许可证服务器的位置;例如,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. 名称字段中,输入 filestorage
      4. JNDI 名称字段中,输入 focalpoint/filestorage
      5. 单击确定
    7. 选择 filestorage,然后指定文件存储器是数据库还是文件系统。 单击定制属性
      1. 单击新建
      2. 名称字段中,输入 storageClassName
      3. 字段中,如果文件存储器为数据库,那么输入 com.telelogic.focalpoint.tools.filestorage.FileStorageDB。 如果文件存储器为文件系统,那么输入 com.telelogic.focalpoint.tools.filestorage.FileStorageFS
      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
    • 类路径:复制到 Websphere 安装目录/lib 位置的 ojdbc*.jar 的位置。
    • JNDI 名称jdbc/focalpoint
    • 对于“连接池”属性,添加名为 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

反馈