配置 WebSphere® Application Server 以运行服务应用程序和帮助应用程序。
关于此任务
在
WebSphere Application Server 管理控制台上执行此过程中的步骤。
在
WebSphere Application Server V8.0 上,
WebSphere Application Server 管理控制台的用户界面稍有变化。以下指示信息适用于 V7 和较低版本。V8.0 中的以下差异影响该过程:
- 要访问应用程序,请单击。
- 在选择应用程序后,设置上下文根。
注释: - 您不会看到为资源创建 MBean 复选框。
- 要在 WAS 上重新部署 Build
Forge®,请删除先前部署的 Build
Forge®。
过程
- 打开 WebSphere Application Server 管理控制台: 以下是控制台的 URL:
- http://<was_host>:<was_port>/ibm/console;缺省端口为 9060。
- https://<was_host>:<was_port>/ibm/console;缺省端口为 9043。如果已启用 WebSphere Application Server 管理安全性,请使用此 URL。
- 为 JDBC 驱动程序配置支持:
- 创建新变量 RBF_JDBC_DRIVER_PATH。 在中创建变量。其作用域应该为 WebSphere Application Server 节点和服务器。将其值设置为包含数据库驱动程序 JAR 文件的目录。
- 将更改保存到主配置。
- 停止并重新启动 WebSphere Application Server 以使新变量可用。
- 新建共享库 RBF_JDBC_LIBRARY。
在环境 > 共享库中创建库。使用刚创建的 RBF_JDBC_DRIVER_PATH,添加 JDBC 设备驱动程序的 JAR 文件名称。如果要列出多个 JAR 文件,请将每个 JAR 文件放置在各自的行中,如以下针对 DB2 所示。
以下示例针对 MySQL 数据库驱动程序:
${RBF_JDBC_DRIVER_PATH}\mysql-connector-java-5.0.5-bin.jar
此示例针对 DB2:
${RBF_JDBC_DRIVER_PATH}\db2jcc.jar
${RBF_JDBC_DRIVER_PATH}\db2jcc_license_cu.jar
在上述示例中,对于 UNIX 或 Linux,使用正斜杠 (/) 而不是反斜杠 (\)。
- 将更改保存到主配置。
- 如果 WebSphere Application Server 部署在 Solaris 上,那么有必要更新 WAS 应用程序服务器 JVM 以对 IO 进程使用 DevPollSelectorProvider。
转至 WAS 管理控制台。打开
通用 JVM 参数的内容如下:
-Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.DevPollSelectorProvider
缺省服务器名称是 server1。但是,如果部署了 Build
Forge® 的应用程序服务器具有不同名称,请使用该名称。
- 安装 Build
Forge® 应用程序 WAR 文件。
- 打开。
- 单击安装。
- 浏览到 jas.war 文件。 使用 /jas 作为上下文根。
- 单击下一步,如果选中了为资源创建 MBean 复选框,那么将其取消选中。
- 单击下一步,然后单击完成。
- 单击安装文本底部的保存。
- 安装 Build
Forge® 帮助 WAR 文件。
- 单击。
- 单击安装。
- 浏览到 Build
Forge® 安装目录中的 BuildForgeHelp.war 文件。 使用 /BuildForgeHelp 作为上下文根。
- 单击下一步,如果选中了为资源创建 MBean 复选框,那么取消选中:
- 单击下一步,直到您看到完成按钮,然后单击完成。
- 单击安装文本底部的保存。
- 将 RBF_JDBC_LIBRARY 设置为共享库引用。
- 单击。
- 单击 jas.war 链接。
- 单击共享库引用。
- 选择 jas.war 框。
- 单击引用共享库。
- 将 RBF_JDBC_LIBRARY 添加到列表中。
- 设置类装入器顺序:
- 在管理模块下,选择 jas.war,然后从下拉菜单选择类装入器顺序。
- 将该值更改为首先是使用本地类装入器装入的类(最后是使用父类装入器装入的类)。
- 将更改保存到主配置。
- 检查 Build
Forge® 配置文件。 确保文件中的 services_url 条目指向正确的 URL。如果正在使用 WebSphere Application Server,那么 buildforge.conf 中此属性的值应类似于 https://<hostname>:9443/jas 或 https://<hostname>:9080/jas。
buildforge.conf 文件位于以下位置:
- Windows 系统
<bfinstall>\
- UNIX 和 Linux 系统
<bfinstall>/Platform/
- 对于 UNIX 和 Linux 系统,添加对 jas 的 bin 目录中所有文件的执行许可权。
在该示例中,使用概要文件 AppSrv01。如果您的概要文件名称不是 AppSrv01,请使用自己的概要文件名称。
chmod -R 755
<WAS-install>/AppServer/profiles/AppSrv01/installedApps/
<node>/jas_war.ear/jas.war/bin
- 更新库 PATH 变量以包含以下目录:
- 如果正在使用 64 位 Linux 或 WebSphere Application Server,请完成以下步骤来复制提供的 64 位库:
- 重命名库文件。
- Windows 系统:将 <bfinstall>\token_libs\rcl_rational.dll 重命名为 <bfinstall>\token_libs\rcl_rational.dll.old。
- UNIX 和 Linux 系统:将 <bfinstall>/Platform/token_libs/librcl_rational.so 重命名为 <bfinstall>/Platform/token_libs/librcl_rational.so.old。
- 将 64 位库文件从 token_libs_64 复制到 token_libs。
请勿在命令中使用换行符。此处使用换行符仅为保证可读性。