본문 바로가기

전체 글118

39. 웹로직 admin 콘솔 특정 ip 허용/차단 참고)https://blueyikim.tistory.com/m/953 [보안] 웹 관리 콘솔 접속 제어보안상 이유로 WebLogic 관리 콘솔 접속 허용을 WAS 관리자 또는 특정 사용자에게만 허용하고자 하는 경우에는 방화벽을 활용할 수도 있지만, WebLogic에서 제공하는 보안 필터 클래스를 활용하여 설blueyikim.tistory.com  보안 등의 이유로 웹로직 admin 콘솔을 특정 ip만 접근 가능하게 하고 나머지 ip는 차단하도록 설정할 수 있다 1. 콘솔 - 도메인명 - 보안 - 필터 탭 클릭 2. 접속 필터 설정weblogic.security.net.ConnectionFilterImpl 3. 접속 필터 규칙 설정 [규칙 포맷][TargetAddress] [LocalAddress] [Lo.. 2024. 5. 28.
38. wlst를 사용한 데이터소스 패스워드 변경 웹로직 서버의 모든 데이터 소스 비밀번호를 변경하는 wlst 스크립트콘솔에서 데이터소스 별로 변경하지 않고 스크립트를 실행하여 일괄 변경 ResetAllDataSourcePassword.pyadminIP = raw_input("Enter domain1.AdminIP:")adminPort = raw_input("Enter domain1.AdminPort:")adminPassword = raw_input("Enter adminPassword:")DBPASSWORD= raw_input("Enter new DBPASSWORD:")DOMAIN_PATH='/sw/was/weblogic/12.2.1.4/domains/new_domain'es = encrypt(DBPASSWORD,DOMAIN_PATH)adminURL=.. 2024. 5. 27.
37. 데이터 소스 옵션 콘솔 - 서비스 - 데이터 소스 - 데이터 소스 이름 선택 - 구성 - 접속풀 하단 고급 클릭 예약 시 접속 테스트(Test Connections On Reserve)실제 쿼리를 DB에 전달하기 전에 미리 DB의 응답이 있는지 확인하는 동작연결의 유효성을 확인하는 작업을 수행하며 권장 옵션DB Connection 상태에 이상이 확인되면 기존의 커넥션 풀을 close하고 다시 create함 테스트 빈도(Test Frequency)보통 기본 600초 정도로 설정함테스트 쿼리(SQL SELECT 1 FROM DUAL)는 SQL 파싱, 실행 결과값 리턴 등 부하를 유발함커넥션 요청이 많은 경우, 매 순간 테스트 쿼리를 호출하기 때문에 부하 발생신뢰성 확보를 위해 테스트 쿼리 사용 시, Seconds to Tru.. 2024. 5. 24.
36. 웹로직 도메인명 변경 base_domain을 new_domain으로 변경하는 예시 1. 도메인명 변경mv base_domain new_domain (또는 cp로 진행) 2. new_domain 상위 디렉토리에서 bash_domain 이름을 사용하는 파일 검색grep -r base_domain * --exclude-dir={tmp,logs,data,domain_bak} 파일 목록)new_domain/bin/startWebLogic.shnew_domain/bin/stopWebLogic.shnew_domain/bin/startManagedWebLogic.shnew_domain/bin/stopManagedWebLogic.shnew_domain/bin/setDomainEnv.shnew_domain/bin/generateArchive... 2024. 5. 24.
35. classpath 추가 웹로직에서 classpath를 추가로 설정하는 방법=> 웹로직 서버 기동에 필요한 클래스가 load된 후에 추가로 클래스를 load하고자 하는 경우에 사용하는 방법 8.1 이상 버전에서 설정하는 방법)서버 기동 스크립트에서 CLASSPATH 변수를 선언 후, 추가하고자 하는 클래스 경로를 작성각각의 클래스는 콜론(:)으로 구분#CLASSPATHCLASSPATH="${CLASSPATH}:추가할클래스01:추가할클래스02:추가할클래스03"#exportexport CLASSPATH※ UNIX/LINUX 환경일 경우 기동 스크립트에 export CLASSPATH는 필수로 작성하지 않아도 됨=> 최종적으로 setDomainEnv.sh에서 export CLASSPATH를 실행하기 때문 9.0 이상 버전에서 설정하는 .. 2024. 5. 23.
34. 웹로직 버전별 지원하는 spring framework https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=348795971499983&parent=EXTERNAL_SEARCH&sourceId=BULLETIN&id=1215249.1&_afrWindowMode=0&_adf.ctrl-state=nfnv8w6qh_45 https://login-ext.identity.oraclecloud.com/oauth2/v1/authorize?response_mode=form_post&response_type=id_token&scope=openid&IDCS_CG_ENC_VER=v2&state=4hOr4q2YQTrhADTXMa34ouPLe5qxsLO_Ld3DlvSiVKQ&nonce=R-wbGSb_E6C0_mY-qKcL.. 2024. 5. 23.
728x90