IT 공부/Web-WAS 2024. 5. 31.
WebLogic 11g JDK 버전 변경 방법
가능한 방법은 두가지 1. 모든 스크립트에서 참조하는 JAVA_HOME 환경변수를 변경하는 방법○ 변경되어야 하는 기본 파일 목록 $INSTALL_HOME/wlserver_10.3/common/bin/commEnv.sh $INSTALL_HOME/user_projects/domains//bin/setDomainEnv.sh $INSTALL_HOME/wlserver_10.3/common/nodemanager/nodemanager.properties(domains) $INSTALL_HOME/utils/bsu/bsu.sh $INSTALL_HOME/utils/quickstart/quickstart.sh $INSTALL_HOME/utils/uninstall/uninstall.sh $INST..
IT 공부/WebLogic 이슈 2024. 5. 22.
<BEA-000438> Unable to load perfomance pack. USing Java I/O instead.
점검때 발견한 로그 * 증상 *특이사항이라 부를만한 별다른 증상은 없는 로그 * 원인 *웹로직은 많은 요청을 처리하기 위해 Muxer 를 사용하여 스레드에게 업무를 나눠주는데, 기본값으로는 java muxer 를 사용함. 그 외에 라이브러리에 muxer 를 넣어 사용할 수 있는데, 기본 Muxer 가 아니라 다른 Muxer 를 사용한다고 등록해두고, 해당 lib Muxer 의 경로가 제대로 되어있지 않거나, 존재하지 않는 경우 발생하는 에러 * 해결책 *간단히 기본 Muxer 설정으로 다시 돌리거나, 경로를 제대로 지정하거나, Muxer lib 파일에 이상이 없나 재확인
IT 공부/Web-WAS 2024. 4. 19.
[WebLogic] 웹로직 현재 패치버전 확인 방법
WebLogic 12.1.1 까지 (보통 11g) 1. WebLogic version 유틸리티 클래스 이용 $DOMAIN_HOME/bin 접속 . ./setDomainEnv.sh java weblogic.version 2. bsu 유틸리티 이용 (패치할때 사용하는) ./bsu.sh -report ./bsu.sh -view -verbose -prod_dir=${WL_HOME} -status=applied WebLogic 12.1.2 이후 (12c이상) 1. Opatch 사용 (패치할때 사용하는) ./opatch lsinventory 공통 확인 방법 1. 웹로직 로그 확인 2. 웹 어드민 콘솔 이용 콘솔 접속 > 서버선택 > 모니터링 > 일반 의 WebLogic 버전 필드 및 패치목록 내용 확인
IT 공부/Web-WAS 2024. 4. 6.
[WebLogic] MSI 모드 사용 방법
웹로직 인스턴스 (매니지드 서버) 를 기동하려면 어드민 서버와 통신을 한 뒤에 기동을 하게되는데, 그러나 설정을 통해 어드민서버를 기동하지 않아도 독립적으로 매니지드 서버들을 기동할 수 있는 옵션이 있는데 MSI mode 라고 한다. Managed Server Independence mode MSI Mode 옵션은 WebLogic 9 이후로는 default값이 true로 설정되어 있으므로 따로 설정 없이 Admin Server의 기동 여부와 관계 없이 Managed Server 사용이 가능하다. 아래와 같이 설정값을 확인할 수 있다. (다시 말하자면 기본값은 true여서 안해도 알아서 잘뜸) 콘솔 접속 -> 환경-서버 -> 원하는 인스턴스 클릭 구성 -> 튜닝 클릭 고급옵션을 클릭하면 아래 관리 서버 독..
IT 공부/Web-WAS 2024. 3. 5.
[WebLogic] 웹로직 콘솔 접근제어 방법
설정 방법 1. 특정 IP:PORT Console 접근 불가 방법 1) WebLogic Admin Console에 접근 도메인 클릭 -> 보안 -> 필터 클릭 2) 설정 변경 weblogic.security.net.ConnectionFilterImpl 0.0.0.0/0 WEBLOGIC_IP CONSOLE_PORT deny 예시) 0.0.0.0/0 192.168.100.37 7001 deny 모든 IP 주소에서 Admin Console에 접속하지 못하도록 설정 ** 접속필터 규칙 ** ['TargetAddress'] ['LocalAddress'] ['LocalPort'] ['Action'] ['Protocols'] [접근허용/거부할ip] [접속ip] [port] [allow/deny] [허용/제한프로토콜]..
IT 공부/Web-WAS 2024. 3. 1.
[WebLogic] access.log 에서 app 수행시간 출력 방법
1. Access.log 에서 app 수행시간을 출력하기 위해 어드민 콘솔에 로그인한다. 2. 좌측 메뉴에서 서버 -> 해당 서버 클릭 -> 로깅 클릭 -> Http -> 고급 클릭 3. 확장됨으로 변경(Extended) 4. 로깅 형식 필드에 time-taken 추가 (Extended Logging Formant Fields) 1) Date - 트랜잭션이 끝난 날짜 2) Time - 트랜잭션이 끝난 시간 3) Time-take - 트랜잭션이 끝나는데 걸린 시간(초) 4) Cs-method - 요청 메소드 5) Cs-uri - 요청된 전체 URI 주소 6) Sc-status 응답 상태값 (404, 500, 200 등) i. 기본 설정값은 date time cs-method cs-uri sc-status ..
카테고리 없음 2024. 2. 29.
[WebLogic] WLS 기능 이용하여 보안키 생성 및 SSL 적용
오라클 베이스 문서를 기반으로 작성 이곳에서 생성하는 인증서는 데모로 구성되니 실제 업무에서 사용하려면 자체 서명된 인증서를 사용하도록 다시 구성해야 함. 1. 데모 키 저장소 및 인증서 생성 1) /bin 으로 이동 후 $ . ./setDomainEnv.sh 입력 2) 키 저장소 디렉토리 생성 $ mkdir /keystore 3) 만든 키 저장소로 이동 $ cd /keystore 4) ID 및 키 생성.. $ keytool -genkey -keyalg RSA -alias -keystore identity.jks -dname "CN=`hostname`, OU=, O= , L=, ST=" -storepass -validity 3600 -keysize 2048 -keypass - 안에 있는 내용은 임의로 아..
IT 공부/Web-WAS 2024. 2. 21.
[WebLogic] 웹로직 스킨 변경 방법
웹로직 콘솔화면 스킨을 바꿀 수 있다. 한 서버 장비에 여러대의 도메인을 구성하여 사용할 경우가 있는데, 각각 어드민콘솔을 이용할 경우 어떤 프로젝트의 어드민 관리화면인지 착각할 수 있다. 실제 경우로 내가 사이트에 웹로직 기술지원을 나갔는데, 그 서버는 개발, 테스트 서버가 한 장비에 있는 구성이었다. 테스트 서버에 수정이 필요했었는데 담당자분이 헷갈리셔서 개발서버 어드민콘솔을 열어주셨고 나도 확인을 제대로 안한채로 실제 터미널에서 파일 수정은 테스트서버만, 어드민콘솔 수정은 개발서버를해서 서버에 장애가 발생한적이 있었음. 이 후 인적장애 발생을 줄이기위해 웹로직 스킨을 바꾸는게 어떻겠냐고 함 스킨 변경 방법 이 경로의 이미지를 바꾸거나 웹로직홈/wlserver/server/lib/consoleapp/..