WAS/WebLogic
[Tips] WebLogic 12c에서 Derby 프로세스 기동하지 않기
투칼론
2021. 7. 11. 12:52
반응형
Weblogic 10.3.4 이상부터 Apache Derby 데이터베이스가 기본벅으로 설치되고, 12.1.2 릴리스부터는 원하지 않는 derby 프로세스가 아래 명령어로 기동되어 있음을 확인 할 수 있다.
ps -ef | grep derby를 하면, java 프로세스로 org.apache.derby.drda.NetworkServerControl Start 라는 프로세스가 기동되어 있다.
일반적으로 WebLogic을 사용하면서, derby를 사용하는 경우는 극히 드물다. 그래서 WebLogic 기동 시에 불필요하게 기동하지 "${WL_DOMAIN_HOME}/bin/setDomainEnv.sh" 파일에 DERBY_FLAG를 false로 설정하면 된다.
setDomainEnv.sh 파일 내용
......
if [ -f ${WL_HOME}/common/derby/lib/derby.jar ] ; then
DERBY_FLAG = "false" <-- 여기를 "false"로 설정
export DERBY_FLAG
fi
......