본문 바로가기

WAS - WebLogic

(75)
[weblogic] java.lang.ClassCastException: weblogic.net.http.SOAPHttpsURLConnection 참고한 Oracle 문서 Doc ID 2332805.1 아래와 같은 에러 발생 시 ava.lang.ClassCastException: weblogic.net.http.SOAPHttpsURLConnection cannot be cast to javax.net.ssl.HttpsURLConnection weblogic 기동 스크립트에 아래 jvm 옵션 추가 -DUseJSSECompatibleHttpsHandler=true
[WebLogic] WebLogic 프로세스의 umask 설정 변경 Red Hat Linux 8 기준으로 root 계정의 default umask 설정은 022 이다. /etc/bashrc 파일에서 확인 가능하다. 일반 유저 계정의 default umask 설정은 002 이다. 유저별 bash profile 설정에 따라 다를 수 있다. 해당 설정을 변경하고자 한다면 bashrc 혹은 bash_profile 파일에 umask 설정을 추가해주면 된다. #. WebLogic 프로세스 개별로 umask 설정 jvm 프로세스 기동 시 umask 설정을 별도로 추가하여 bash profile 의 default umask 설정을 override 할 수 있다. WebLogic의 경우 {DOMAIN_HOME}/bin/startWebLogic.sh 스크립트에 umask 설정이 있다. 12..
[WebLogic] CLOB 타입 데이터 처리 관련 WebLogic 데이터소스 옵션 조치사항 #. WebLogic 운영 환경 RHEL8 JDK1.8_202 WebLogic12.2.1.4 #. 에러 상황 WebLogic 데이터소스를 통해 DB서버 리소스에 접근하여 CLOB 타입의 데이터 처리 시 아래와 같은 에러가 발생하였다. java.sql.SQLException: Connection has already been closed. at weblogic.jdbc.wrapper.PoolConnection.checkConnection(PoolConnection.java:99) at weblogic.jdbc.wrapper.DataType.preInvocationHandler(DataType.java:25) at weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB.length(Un..
[WebLogic] Thread Socket Muxer https://blueyikim.tistory.com/222
[weblogic] IP:port/management URL 경로 삭제 가이드 아래 블로그 글 참고 https://iingang.github.io/posts/WLS-RestFul/
[weblogic] domain 업그레이드 가이드 weblogic 버전 업그레이드를 편리하게 해주는 기능인데,각종 버그로 인해 업그레이드 후 서버 기동이 가한 경우가 발생하기도 한다.이관해야 할 옵션이 많지 않다면, 신규 버전을 클린 설치한 뒤 수동으로 옵션을 이관하는 것이오히려 시간을 절약하고 예기치 못한 오류를 방지하는 데 더 효과적이라고 생각한다.  #. 주의사항domain 업그레이드 진행하기 전, 업그레이드 대상 구버전 domain 디렉토리 전체를 백업하도록 한다.기존 domain의 정보를 읽어들이고 새로운 domain을 생성하는 방식이 아닌기존 domain 디렉토리 자체를 수정하는 방식이기 때문에,백업을 해두지 않으면 기존 domain 설정 정보를 완전히 잃어버리게 된다.  #. Windows 환경아래 파일을 실행한다.{WEBLOGIC_HOME..
[WebLogic] Admin Console 특정 IP만 접속 가능하도록 제한 #. 참고 블로그 https://iingang.github.io/posts/WLS-admin-url/ #. 문제 상황 Admin Console 접속 시 아래와 같이 403 Forbidden 에러가 발생하며 화면 접속이 불가한 상황. 화면 상에는 Connection rejected 에러가 발생했다고 되어있음. AdminServer 로그에는 별 다른 에러 로그가 기록되지 않음. #. 문제 원인 위의 에러 화면은 특정 IP에서만 Admin Console 접속이 가능하도록 보안 정책이 설정되어 있기 때문에 발생한다. 해당 설정이 적용되어 있는지 확인하기 위해 config.xml 을 확인한다. 아래와 같이 connection-filter-rule이 적용되어 있는지 확인한다. 우선 Admin Console에 접속하..
[WebLogic] server log 및 access log 경로 변경 가이드 #01. stdout log, server log 차이점 stdout log 에는 weblogic 내부 로그와 업무 로그가 함께 기록된다 => WebLogic 내부에서 발생한 Error 로그 + 업무 관련 Error 로그 server log 에는 weblogic 내부 로그만 기록된다. => WebLogic 내부에서 발생한 Error 로그 WebLogic 정기점검 시에는 server log 를 우선적으로 확인하게 된다. server log 통해 WebLogic 내에서 어떤 event 등이 있었는지 확인 후, 업무 레벨에서의 로그 확인이 추가로 필요할 시 stdout 로그를 확인한다. #02. server log 경로 변경 default 세팅에서는 {DOMAIN_HOME}/servers/{인스턴스명}/log..