Application Engine 서버를 버전 3.5에서 업그레이드한 후에는 Application Engine과 함께 작동하도록 JBoss Application Server를 구성해야 합니다. 선택적 모드(예: SSO)에 대한 변경사항도 구성할 수 있습니다.
Application Engine에 대해 JBoss Application Server을 구성하려면 다음 단계를 수행하십시오.
옵션 | 설명 |
---|---|
UNIX® | run.sh |
Windows® | run.bat |
이 설정을 조정하면 메모리 부족 시 애플리케이션 서버가 실행되지 않습니다. 이 조건에서는 사용자가 Workplace에 로그인할 수 없습니다.
JAVA_OPTS 행에서 -Xms 및 -Xmx 값을 현재 구성에 맞게 변경하십시오.
예제(Windows): set JAVA_OPTS=%JAVA_OPTS% -Xms 128m -Xmx 512 m
초기 및 최대 힙 크기 값은 애플리케이션 서버 벤더 권장사항을 참조하십시오. 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