WebLogic Server에서 Application Engine 구성의 일부로, 애플리케이션 서버 파일을 구성하여 자원 사용을 위한 메모리 설정 및 인증을 위한 JAAS 로그인 정보를 설정하십시오.
애플리케이션 서버 파일을 수정하려면 다음 단계를 수행하십시오.
Windows®의 경우, setDomainEnv.cmd를 백업하십시오.
UNIX®의 경우, setDomainEnv.sh를 백업하십시오.
이 설정을 조정하면 메모리 부족 시 애플리케이션 서버가 실행되지 않습니다. 이 조건에서는 사용자가 Workplace에 로그인할 수 없습니다.
MEM_ARGS 변수가 없을 경우 시작 스크립트에 추가하십시오.
-XX:MaxPermSize= size m여기서 size는 MB 단위의 MaxPermSize의 값입니다.
초기 및 최대 힙 크기 값은 애플리케이션 서버 벤더 권장사항을 참조하십시오. IBM® 관련 권장사항은 IBM FileNet® P8 Performance Tuning Guide를 참조하십시오.
-Xgc:gencon
SAVE_JAVA_OPTIONS=$JAVA_OPTIONS(캐리지 리턴 없이) 다음 행을 삽입하십시오.
JAVA_OPTIONS="$JAVA_OPTIONS -Dprogram.name=$PROGNAME -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
set SAVE_JAVA_OPTIONS=%JAVA_OPTIONS%(캐리지 리턴 없이) 다음 행을 삽입하십시오.
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dprogram.name=%PROGNAME% -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5
WebLogic Server에 대한 클래스 경로 항목 바로 뒤에 다음 중 하나를 추가하십시오.
# Jaas 로그인 구성 설정 JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config= "AE_install_path/CE_API/config/jaas.conf.WebLogic"
# Jaas 로그인 구성 설정 JAAS_LOGIN="${JAAS_LOGIN}" -Djava.security.auth.login.config= "AE_install_path/CE_API/config/jaas.conf.WebLogic" JAAS_LOGIN="${JAAS_LOGIN}" -Dlogin.configuration.provider=com.ibm.security.auth.login.ConfigFile
@REM Jaas Login configurationsetting set JAAS_LOGIN=%JAAS_LOGIN% -Djava.security.auth.login.config= "AE_install_path\CE_API\config\jaas.conf.WebLogic"
Windows의 경우, startWebLogic.cmd를 백업하십시오.
UNIX의 경우, startWebLogic.sh를 백업하십시오.
WebLogic 도메인을 사용하고 있지 않은 경우 다음 파일을 백업하십시오.
Windows의 경우, startWLS.cmd를 백업하십시오.
UNIX의 경우, startWLS.sh를 백업하십시오.
${JAVA_HOME}/bin/java ${JAVA_VM} -version if [ "${WLS_REDIRECT_LOG}" = "" ] ; then echo "Starting WLS with line:" echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_ NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS }" ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} ${JAAS_LOGIN}-Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_ CLASS} else echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}" ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} ${JAAS_LOGIN} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_ CLASS} >"${WLS_REDIRECT_LOG}" 2>&1 fi
If "%WLS_REDIRECT_LOG%"==""( echo Starting WLS with line: echo %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %JAAS_LOGIN% -Dweblogic.Name=%SERVER_NAME% -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy %PROXY_SETTINGS% %SERVER_CLASS% %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %JAAS_LOGIN% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.management.username=%WLS_USER% -Dweblogic.management.password=%WLS_PW% -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy %PROXY_SETTINGS% %SERVER_CLASS% ) else ( echo Redirecting output from WLS window to %WLS_REDIRECT_LOG% %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %JAAS_LOGIN% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.management.username=%WLS_USER% -Dweblogic.management.password=%WLS_PW% -Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy %PROXY_SETTINGS% %SERVER_CLASS% >"%WLS_REDIRECT_LOG%" 2>&1 )