在 UNIX 上,可以使用 JBoss Application Server 中的设置来设置 JAVA 设置和内存设置,以及设置用于对 Workplace XT Web 应用程序进行认证的 JAAS 登录信息。
要配置 Java™ 设置和 JAAS 设置,请完成下列步骤:
- 如果 JBoss Application Server 正在运行,请将它停止。
- 备份 JBoss Application Server 配置文件 run.conf。
- 打开 run.conf 以进行编辑。
- 编辑 Java 设置。
- 添加一行以指定 JDK 在安装了 JBoss Application Server 的机器上的路径,如以下示例中所示:
JAVA_HOME=/export/home/apps/jboss/jdk1.5.0_06
如果您具有另外的 JDK 1.5.0 版本,那么可以使用您的版本来替换以上所列示的版本 (_06)。
- 更新 JAVA_OPTS 内存设置。
调整此设置可防止应用程序服务器耗尽内存,如果发生了耗尽内存这种情况,用户将无法登录到 Workplace XT。
在第一个 JAVA_OPTS 条目中,按照下面的示例,更正配置的 -Xms 和 -Xmx 值。
JAVA_OPTS=$JAVA_OPTS
-Xms128m -Xmx512m
请参阅应用程序服务器供应商有关初始堆大小值和最大堆大小值的建议。有关 IBM® 提供的具体建议,请参阅 IBM FileNet P8 Performance Tuning Guide。
- 如果应用程序服务器使用 IBM JVM,请紧接在前一子步骤中的那一行后面编辑 run.conf 文件中的 JAVA_OPTS 变量。编辑此 JAVA_OPTS 可提高性能。
在
run.conf 文件中找到下面这一行:
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME"
将它更改为下面这一行(不换行):
JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
- 对于高可用性环境,请配置 JNDI 查询以连接至 Content Engine 并允许进行故障转移。
在每个节点上,编辑
run.bat 或
run.sh 文件以使它包含以下内容(在同一行中输入):
-DFileNet.EJB.ContextProperties=java.naming.factory.initial=
org.jboss.naming.NamingContextFactory
- 保存您所作的更改。
- 通过向 run.conf 文件添加一个条目来配置 JAAS 登录。
您的条目的路径可能稍有不同,这取决于您的客户机安装版本或者您是否为安装选择了定制路径。例如,如果 Content Engine Client 版本为 4.0.x,那么此路径可能在 config 目录下包括一个 samples 目录。在输入路径之前,请验证 jaas.conf.JBoss 文件的位置。
要点: 在一行上(不换行)输入 JAAS 登录条目。请勿复制并粘贴本指南中的文本,这是因为隐藏的格式调整可能会导致条目出现问题。改为将条目输入到脚本中。
将以下条目添加至
run.conf 文件末尾;必要时,修改您使用的系统的
run.conf 文件的路径:
JAVA_OPTS="$JAVA_OPTS -Djava.security.auth.login.config=/opt/IBM/FileNet/WebClient/CE_API/config/jaas.conf.JBoss"
- 保存 run.conf 文件,然后将它关闭。