알아두기: 고가용성
클러스터 서버 환경의 경우,
JVM(Java™ Virtual Machine)
설정을 지정해야 하는 단계에 대해 애플리케이션 서버 구성의 모든
노드에 이 변경 작업을 수행해야 합니다.
JAAS 로그인 정보를 설정하려면 다음을 수행하십시오.
- WebLogic Server가
실행 중인 경우 중지합니다.
- setDomainEnv.cmd 파일의 백업 사본을 작성합니다.
- 다음 중 하나를 클릭하여
setDomainEnv 파일에서
MEM_ARGS 변수를 편집합니다.
- JRockit Java를 사용하는 시스템을 제외한 모든 시스템:
MEM_ARGS 변수를 찾아 기존 설정에 다음을
추가합니다.
-XX:MaxPermSize=size m
여기서
size는 MaxPermSize 값(MB)입니다. 구성 값은
애플리케이션 서버 벤더 권장사항을 참조하십시오. 성능 조정에 대한 자세한 정보는
IBM FileNet® P8 Performance Tuning
Guide의 내용을 참조하십시오.
- JRockit Java를 사용하는 시스템:
MEM_ARGS
변수를 찾아 기존 설정에 다음을 추가합니다.
-Xgc:gencon
MEM_ARGS 변수가
없으면 시작 스크립트에
추가합니다.
- 애플리케이션 서버가 IBM® JVM을 사용하는 경우에는 JAVA_OPTIONS 변수를 편집하여
성능을 향상시킵니다.
setDomainEnv.cmd
파일에서 다음 행을 수정합니다.
set
JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES% -Dwlw.iterativeDev=%iterativeDevFlag%
-Dwlw.testConsole=%testConsoleFlag% -Dwlw.logErrorsToConsole=%logErrorsToConsoleFlag%
%JAVA_PROPERTIES% 다음에
다음 항목 삽입(캐리지 리턴 없이)
-Dprogram.name=%PROGNAME%
-Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5Result:
결과:
set
JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES% -Dprogram.name=%PROGNAME%
-Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5 -Dwlw.iterativeDev=%iterativeDevFlag%
-Dwlw.testConsole=%testConsoleFlag% -Dwlw.logErrorsToConsole=%logErrorsToConsoleFlag%
- JAAS 로그인을 구성합니다. WebLogic Server의
클래스 경로 항목 바로 뒤에
다음 중 하나를 추가합니다.
JAAS_LOGIN 항목을 한 행에 줄바꿈
없이 입력합니다. 이 안내서의 텍스트를 복사하여 붙여넣지 마십시오. 숨겨진
포맷팅으로 인해 항목에 문제점이 발생할 수 있습니다. 대신
스크립트에 항목을 입력합니다.
중요사항: 실제 경로는 클라이언트 설치
버전 또는 설치에 사용자 정의 경로를 선택했는지 여부에
따라 약간 다를 수 있습니다. 예를 들어, Content Engine
클라이언트가 4.0.x인 경우, 이 경로에서
구성 디렉토리에 샘플 디렉토리가 포함될 수
있습니다. 경로를 입력하기 전에 파일의 위치를 확인합니다.
@REM
JAAS LOGIN configuration setting
set
JAAS_LOGIN=%JAAS_LOGIN% -Djava.security.auth.login.config= "install_path \IBM\FileNet\WebClient\CE_API\config\jaas.conf.WebLogic"
여기서
install_path는
Workplace XT를 설치한 위치입니다. 예를 들어, 다음과 같습니다.
"C:\Program Files\IBM\FileNet
\WebClient\CE_API\config\
jaas.conf.weblogic"
- setDomainEnv.cmd
파일을 저장하고 닫습니다.
- 애플리케이션 서버 시작 스크립트의 백업 사본을 작성합니다.
- WebLogic Server 도메인을
사용하는 경우에는 startWebLogic.cmd를 수정합니다.
- WebLogic Server
도메인을 사용하지 않는 경우에는
startWLS.cmd를 수정합니다.
- 텍스트 편집기를 사용하여 애플리케이션
서버 시작 스크립트를 열고 편집합니다.
- 아래 예제와 같이 JAAS_LOGIN
섹션을 추가합니다.
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
- 애플리케이션 서버 시작
스크립트 파일을 저장하고 닫습니다.