본문 바로가기

WAS

(98)
[weblogic] gc log 생성 및 rotation 방법 (Oracle JAVA, IBM JAVA) #01. Oracle JAVA 참고 블로그 https://mcpaint.tistory.com/315 아래와 같이 옵션 추가했음 -verbose:gc -XX:+PrintGCDetails -Xloggc:/applogs/weblogic/weblogic_12214/m1_12214/gc/gc_m1_12214.log -XX:+UseGCLogFileRotation -XX:GCLogFileSize=2m -XX:NumberOfGCLogFiles=99 -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC gc log 용량이 2MB 에 도달하자 rotation 되었음 #02. IBM JAVA 참고 글 - IBM JAVA 공식 문서 https://www.ibm.com/support/pages/writin..
[weblogic] 윈도우 서비스 등록 - 네트워크 드라이브 (NAS) 인식 불가 참고 글 : weblogic 윈도우 서비스 설치 옵션 관련 https://atheek1.wordpress.com/2010/05/27/mapping-network-drives-in-weblogic-windows-service/ 참고 글 : 네트워크 드라이브 연결 관련 https://mpjamong.tistory.com/105 사용자가 직접 weblogic 서버 기동 시에는 정상적으로 네트워크 드라이브(NAS) 를 인식하지만 윈도우 서비스 / 윈도우 작업 스케줄러 등으로 weblogic 서버 기동 시 네트워크 드라이브를 인식하지 못하는 문제가 발생한다. 윈도우 서비스, 윈도우 작업 스케줄러가 네트워크 드라이브를 인식하지 못하기 때문. 아래 이미지와 같이 네트워크 드라이브가 존재하나 (K 드라이브) 윈도우 작..
[weblogic] 윈도우 서비스 - stdout log rotation #. 업데이트 날짜 2024/02/13 12.2.1.4 버전에 버그 있음 (AdminServer 에만 해당하는 것으로 보임) 관련 버그 fix 패치 없음 Bug 34354299 : WLSVC GET CRASHED WHEN STDOUT LOG ROTATED https://support.oracle.com/epmos/faces/BugDisplay?_afrLoop=81233200661012&parent=DOCUMENT&sourceId=2883478.1&id=34354299&_afrWindowMode=0&_adf.ctrl-state=j6qxmdl8y_195 #. weblogic12.2.1.4 버전 버그 AdminServer 에만 해당하는 버그이다. AdminServer 는 stdout 로그 로테이션 시 파일 보..
[weblogic] 윈도우 서비스 - Thread Dump 생성 참고 블로그 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=sugyoo&logNo=20107458457 WebLogic 서버의 Windows 서비스 설치 시에, 로그 파일(Standard Out, Error) 위치를 먼저 지정 해야 함. rem *** Install the service "%WL_HOME%\server\bin\beasvc" -install -svcname:"weblogic1036_%DOMAIN_NAME%_%SERVER_NAME%" -javahome:"%JAVA_HOME%" -execdir:"%USERDOMAIN_HOME%" -maxconnectretries:"%MAX_CONNECT_RETRIES%" -host:"%..
[weblogic] 윈도우 서비스 등록 및 삭제 가이드 업데이트 날짜2024/04/24 테스트 진행한 버전10.3.6, 12.2.1.4 스크립트 샘플  서비스 등록 및 삭제 작업은반드시 관리자 권한으로 실행된 CMD 에서 진행해야 한다.(일반 사용자 권한으로 실행하면 권한 부족으로 에러 발생)  {WEBLOGIC_HOME}\wlserver\server\bin 디렉토리 하위에 installSvc.cmd 파일이 있다.해당 파일 원본은 수정하지 않고 별도 디렉토리에 copy 하여 작업한다.   installSvc.cmd 파일을 copy 하여 AdminServer.cmd 라는 이름으로 변경하였다.해당 스크립트 이름은 자유롭게 수정 가능하다. 기존에 사용하던 서버 기동 스크립트의 내용을 대부분 재활용 가능하다.서..
[weblogic] WLS 12c, 14c 설치 가이드 & scripts (Linux, Unix) 업데이트 날짜 : 2023/11/18  JDK 설치Oracle JDK 1.8 이상IBM JDK 1.8 이상  엔진 설치 (Silent 방식 - oraInst.loc, wls.rsp 필요) WebLogic 설치할 디렉토리 생성mkdir -p /app/weblogic/weblogic_12214 설치에 필요한 파일 생성#01. wls.rsp[ENGINE]#DO NOT CHANGE THIS.Response File Version=1.0.0.0.0[GENERIC]#The oracle home location. This can be an existing Oracle Home or a new Oracle HomeORACLE_HOME=/app/weblogic/weblogic_..
max-request-parameter-count 변경 방법 아래 명령어 순차대로 실행 wlst.sh connect('weblogic','weblogic1','t3://IP:PORT') edit() startEdit() cmo.getWebAppContainer().setMaxRequestParamterCount(20000) save() cd('Servers/m1_12214') cmo.getWebServer().setMaxRequestParamterCount(20000) save() activate() exit() config.xml 내용이 아래와 같이 변경됨 12.2.1.4.0 ehc m1_12214 war /appsource/ehc DDOnly nostage false 20000 20000 AdminServer test jdbc/test-jdbc.xml
[weblogic] windows 환경 - 기동 스크립트 예시 - apache rotatelogs 활용 Apache rotatelogs 모듈을 활용하여 stdout log 를 rotation 시키는 방법에 대해 서술함 서버 기동 스크립트에서 서버 기동 명령어 부분을 아래와 같이 작성한다 start /B %DOMAIN_HOME%\bin\startWebLogic.cmd | rotatelogs.exe %LOG_DIR%\%SERVER_NAME%.out.%%Y-%%m-%%d 86400 +540 2>&1 & 기동 스크립트 전체 내용은 아래와 같다 @ECHO OFF set SERVER_NAME=AdminServer set SERVER_PORT=9000 set DOMAIN_HOME=D:\WebLogic\weblogic10.3.6\domains\test_domain set BOOT_PROPERTIES=%DOMAIN_HOM..