Weblogic10에서 stop시 error가 아래 에러 발생
*sys-package-mgr*: can't write cache file for '/opt/java1.5/lib/tools.jar'
*sys-package-mgr*: can't write cache file for --
WLST를 사용할 경우 CLASSPATH에 잡혀있는 jar파일들을 Cache에 풀어주는 과정이 있는데 이 과정에서 디렉토리 권한이 없어 발생되는 현상입니다.
조치는 stopWebLogic.sh 파일의 내용에 아래 사항을 추가해 주시기 바랍니다.
별도 사용권한이 있는 디렉토리가 있으면 해당 디렉토리를 지정해 주시면 되고,
아래 내용은 /tmp 를 사용할 수 있도록 설정한 예입니다.
설정방법 아래 옵션을 WLST 실행시 추가해 주면 됩니다.
추가사항 : -Dpython.cachedir=/tmp
[조치필요사항]
{도메인}/bin/stopWebLogic.sh의 내용 부분을 아래와 같이 수정함.
------- 수정 전 -------
${JAVA_HOME}/bin/java ${JAVA_OPTIONS} weblogic.WLST shutdown.py 2>&1
------- 수정 후 -------
${JAVA_HOME}/bin/java -Dpython.cachedir=/tmp ${JAVA_OPTIONS} weblogic.WLST shutdown.py 2>&1
댓글 없음:
댓글 쓰기