본문 바로가기

WAS/WebLogic

(71)
[WebLogic] WLS 10.3.6 - Ignoring the trusted CA certificate 에러 + Connection closed, EOF detected 에러 #. 에러 상황 WebLogic 로그에 아래와 같은 내용이 기록되고, 업무 페이지 출력이 안 되는 상황 Error 로그는 아니지만, 업무 페이지 출력이 되지 않는다. WEB 서버(OHS 12.2.1.3)에 SSL 인증서가 적용되어 있는 상황. WEB 서버와 WAS 서버 간에 SSL 통신이 정상적으로 되지 못하고 있는 것으로 추측하였다. 구글에 Ignoring the trusted CA certificate 키워드로 검색해보았음. #. 조치 방법 WebLogic Admin Console 접속 JSSE SSL Enable 옵션 활성화 해당 옵션은 SSL 및 TLS 프로토콜을 구현할 프로그램을 JSSE(Java Secure Socket Extension) 로 변경하는 옵션. WebLogic 10.3.6 기준,..
[WebLogic] 운영체제 별 WebLogic 점검 방법 정리 #. 주로 쓰이는 점검 키워드 java.lang.OutOfMemoryError StuckThread Maximum capacity Failed to listen Connection leak Too many #01. LINUX / UNIX grep -f grep.list 활용 grep.list 예시 grep -f grep.list 사용 방법 grep -f grep.list 해당 명령어를 별도 shell 스크립트에 작성하여 실행시키면 편리함 아래는 grep 실행 결과를 별도 텍스트 파일에 작성하도록 하는 예시 (예시 01) JUMGUM_DATE=202312 grep -f /logs001/weblogic/jumgum_dir/grep.list /logs001/weblogic/*/MServer*/serverlog..
[weblogic] weblogic 12c, 14c 패치 가이드 - Windows #. 패치 유의사항 OPatch 업그레이드 및 PSU 패치 적용은 반드시 WebLogic 서버 내의 모든 인스턴스를 종료한 상태에서 진행하도록 한다. #01. OPatch와 PSU 구분 WebLogic 서버에 적용하게 되는 패치 파일을 PSU (Patch Set Update) 라고 한다. PSU 적용을 위해 OPatch 라는 유틸리티를 사용한다. OPatch는 WebLogic 서버 설치 시 함께 설치된다. OPatch의 경로는 {WEBLOGIC_HOME}\OPatch 이다 해당 디렉토리 내에 있는 version.txt 를 확인하여 현재 OPatch의 버전을 확인할 수 있다. 최신 PSU일 수록 높은 버전의 OPatch 를 요구한다. #02. OPatch 업그레이드 {WEBLOGIC_HOME}\OPatch..
[weblogic] 설치 가이드 (12c, 14c) (Windows) 업데이트 날짜 : 2024/05/21  #01. System 호환 정보 (OS, JDK)호환 JDK - WLS12.1.3: Oracle JDK 1.7.0+ - WLS12.2.1.3, WLS12.2.1.4: Oracle JDK 1.8.0+ - WLS14.1.1: Oracle JDK 1.8.0+, Oracle JDK 11  #02. 서버 엔진 설치엔진 설치는 windows 환경에서도 silent로 가능하다. install_weblogic.rsp 파일을 생성한다.ORACLE_HOME 옵션에 weblogic 설치 경로를 작성한다.나머지 부분은 수정할 필요 없다.[ENGINE]#DO NOT CHANGE THIS.Response File Version=1.0.0.0.0[GENERIC]#The oracle home ..
[weblogic] HTTPS로 호출했는데 HTTP로 리다이렉트 되는 현상 참고 글 http://it-archives.com/222265131909/ https://blueyikim.tistory.com/723 문제 상황 WEB서버 (Apache, OHS 등) - WAS서버 (WebLogic) 구성의 환경에서 HTTPS로 페이지를 호출한 상황에서 다른 페이지로 리다이렉트가 발생할 시, HTTPS가 아닌 HTTP로 리다이렉트 되는 경우가 있다. WEB서버 설정파일에 RewriteRule 옵션은 세팅되어 있지 않은 상태이며 소스코드 내에서 response.sendRedirect("/test/test.jsp") 등과 같은 방식으로 리다이렉트를 실행하는 상황. 문제 원인 WEB서버에는 SSL 인증서가 적용되어 있고, WAS(Weblogic)에는 SSL 인증서가 없을 경우에 발생한다. ..
[weblogic] IBM JAVA - Large Object Area 사이즈 튜닝 Oracle JAVA에서는 Young영역과 Old 영역의 Memory 사이즈 조정을 통한 세밀한 튜닝이 가능하지만 IBM JAVA 는 Young영역과 Old 영역으로 나뉘어져 있지 않고 기본적으로 One Heap 구조이다. Oracle JAVA에서는 -XX:NewSize=1024m -XX:MaxNewSize=1024m 등과 같이 Young영역 Memory 사이즈 조정이 가능하다 -XX:NewSize 와 -XX:MaxNewSize 값이 동일하지 않거나 설정되어 있지 않음 New 영역 크기가 동적으로 증가할 경우 Memory 영역 재분배, Object 객체 이동 등의 내부 작업으로 인한 성능 저하 및 장애가 발생할 수 있음 -XX:NewSize 와 -XX:MaxNewSize 설정 및 동일한 값으로 설정 전체..
[weblogic] weblogic 기동 시 /dev/random 으로 인한 hang 현상 서버 기동 시 간혹 특정 구간에서 hang이 발생하는 경우가 있음. 기동 스크립트에 아래와 같이 ///dev/./urandom 을 사용하도록 JAVA_OPTIONS 옵션에 추가한다. 특정OS, 특정 Java 버전에 따라서 아무런 문제 없다가 해당 옵션을 추가한 후에 오히려 hang이 발생하는 경우도 있으므로 사용에 주의하자. JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:///dev/./urandom"
[weblogic] 어플리케이션 deploy 테스트 - index.jsp 예시 weblogic 인스턴스명이 출력되도록 커스터마이징 하였음 Test Page this is test page ServerName :