在安装 Application Engine 服务器之后,必须配置 JBoss Application Server 才能使用 Application Engine。另外,还可以为 SSO 之类的可选方式配置更改。
要为 Application Engine 配置 JBoss Application Server,请完成下列步骤:
选项 | 描述 |
---|---|
UNIX® | run.sh |
Windows® | run.bat |
如果您的 JDK 版本不是 V1.5.0,请将以上版本替换为您的版本。
调整此设置旨在避免应用程序服务器耗尽内存,在这种情况下,用户将无法登录到 Workplace。
在 JAVA_OPTS 行中,根据您的配置来更改 -Xms 和 -Xmx 值。
示例 (Windows):set JAVA_OPTS=%JAVA_OPTS% -Xms 128m -Xmx 512m
请参阅应用程序服务器供应商有关初始堆大小值和最大堆大小值的建议。要获取 IBM® 的特定建议,请参阅 IBM FileNet P8 Performance Tuning Guide。
UNIX
JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:MaxPermSize=128m
Windows
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:MaxPermSize=128m
增大此值旨在防止发生可能导致 JBoss Application Server 停止的耗尽内存错误。
JAVA_OPTS="$JAVA_OPTS
将其更改为(请勿换行):
JAVA_OPTS="$JAVA_OPTS -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
set JAVA_OPTS=%JAVA_OPTS%
将其更改为(请勿换行):
set JAVA_OPTS=%JAVA_OPTS% -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5
在 run.sh 文件 (UNIX) 或 run.bat (Windows) 中,正好在 "$JAVA" $JAVA_OPTS (UNIX) 或 "%JAVA%" %JAVA_OPTS (Windows) 条目之后添加下列其中一项。
根据客户机安装版本不同以及您是否选择定制安装路径,路径可能略有不同。因此,在输入路径之前,请验证文件位置。
"$JAVA" $JAVA_OPTS -Djava.security.auth.login.config= "/opt/FileNet/AE/CE_API/config/jaas.conf.JBoss" "-Djava.endorsed.dirs=$JBOSS_ENDORSED_DIRS" -classpath "$JBOSS_CLASSPATH" org.jboss.Main $@
"%JAVA%" %JAVA_OPTS% "-Djava.security.auth.login.config=C:\Program Files\FileNet\AE\CE_API\config\jaas.conf.JBoss" "-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%" -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %*
在 Windows 上,只有 NTFS 格式化分区才要求进行以下设置。
如果运行应用程序服务器的用户有别于安装 Application Engine 的用户,那么必须将 Application Engine 所安装在的文件夹(AE_install_path)的读和写许可权授予该用户。
在开发方式下,JBoss Application Server 将创建许多 HTTP 访问、“INFO”、“DEBUG”和“TRACE”日志消息。这可能会导致所部署的 IBM FileNet® 软件发生意外的行为。您可以对这种过度的 JBoss Application Server 日志记录进行限制。
禁用日志记录之后,错误消息仍显示在 JBoss Application Server 控制台中。
jboss-service.xml 的位置:
JBoss_Home/server/server_name/deploy/jbossweb-tomcat55.sar/META-INF
web.xml 的位置:
JBoss_Home/server/server_name/deploy/jbossweb-tomcat55.sar/conf