전체 글

전체 글

    OHS domain 생성 py

    OHS는 linux 기준 WLST으로 domain이 생성 가능한데, 이때 사용하고자 하는 명령어들을 한 곳에 모아놓은 domain.py를 생성하여 OHS domain을 생성하고자 한다. domain.py ######### OHS Configuration ######### ORACLE_HOME='OHS 엔진 홈' DOMAIN_NAME='도메인 이름' DOMAIN_HOME='도메인 희망 경로/' + DOMAIN_NAME ######### Nodemanager Environment ######### USERNAME='아이디' PASSWORD='비밀번호' ######### Component Configuration ######### COMPONENT_NAME='component 이름' ADMIN_HOST='ad..

    관리 포트 사용 & managed server https 통신 test

    OS : Oracle Linux 7 WLS : 12.2.1.3 test 목표 : WLS 관리 포트 사용 허용 + AdminServer ~ managed server 간에 t3s (https) 통신이 되도록 설정 1. 관리 포트 사용 현재 AdminServer의 수신 포트는 10001, SSL 수신 포트는 10002 M1 (Managed Server)의 수신 포트는 8001, SSL 수신 포트는 18001로 설정. console > domain 이름 > 관리 포트 사용 체크하면 관리 포트 사용 가능 (default 9002) ## 관리 포트란 해당 domain의 공통 보안 관리 포트이다. 관리 포트 설정 이후, 기존 admin 포트로 접속 시 관련한 권한 거부 페이지가 나타난다. 설정한 포트로 접속해야지 ..

    WebLogic MSI mode

    MSI란 Managed Server Independence의 줄임말이다. default로 WebLogic의 managed server를 생성하면 MSI 모드가 활성화 되어있다. 해당 설정 위치는 환경 > 서버 > 구성 > 튜닝 > 고급에 위치한다. ============================================================================ 위 설정과 별개로, adminserver가 기동되어 있지 않은 경우에 managed를 기동시키는 것은 권장하지 않음. WebLogic은 기동 순서 (AdminServer -> Managed server), 중지 순서 (Managed server -> AdminServer)를 권장하고 있다. managed server를 기동시..

    OHS mod_wl_ohs.conf Location

    통상적으로 OHS~WAS를 연동시키는 목적을 가지는 mod_wl_ohs.conf에서 WEB ~ WAS는 module을 사용하여 연동하게 된다. module인 mod_wl_ohs.so는 다음과 같은 위치에 있다. {ENGINE_HOME}/ohs/modules/mod_wl_ohs.so 하지만 특정 app에 한해서 다른 설정을 주고싶은 경우, Location을 사용할 수 있다. 현재 8001,8002 WAS 포트로 연동이 되어있지만, context root가 /war인 경우에는 SetHandler를 이용하여 8002번 포트만 연동되도록 설정했다. ============================================================================ ## SetHandler는 ..

    Windows 서비스 등록된 log rotate

    Windows에 weblogic을 서비스 등록하고자 한다. 등록하는 와중, WL_ENGINE에서 가져온 installSvc.cmd의 마지막 줄을 다음과 같이 변경한다. rem *** Install the service "%WL_HOME%\server\bin\%WLSVC_EXE_TO_USE%" -install -svcname:"wlsvc %DOMAIN_NAME%_%SERVER_NAME%" -svcdescription:"%SERVICE_DESCRIPTION%" -javahome:"%JAVA_HOME%" -execdir:"%USERDOMAIN_HOME%" -maxconnectretries:"%MAX_CONNECT_RETRIES%" -host:"%HOST%" -port:"%PORT%" -extrapath:"%E..

    /bin/sh^M: bad interpreter: No such file or directory

    Linux 환경에서 script 실행 시 ===> /bin/sh^M: bad interpreter: No such file or directory 에러 메시지가 발생할 때가 있다. 대부분 이는 windows 환경에서 script 파일을 만든 이후, Linux 환경에서 이를 실행시키려고 할때 개행문자가 달라서 생겨나는 오류이다. 위 에러를 해결하는 script 수정법은 다음과 같다. 1. vi 접속 이후 :%s/^M$//g %s/g를 이용하여 해당 문자들을 변경해준다. 이때 주의할 점! vi에서는 ^를 ctrl+v, M을 ctrl + m으로 입력해야 한다. 2. vi 접속 이후 :set fileformat=unix 를 통해 파일 형태를 unix로 맞춰서 사용한다.

    Weblogic nodemanager JVM option 추가

    nodemanager를 통해 Weblogic을 기동할 경우, 2가지 방법으로 JVM option을 추가하면서 기동할 수 있다. 1-1. script 사용 (weblogic.StartScriptName 수정) 기존의 nodemanager.properties의 경우, Weblogic의 StartScriptName은 startWebLogic.sh이다. 이는 {Domain_home}/bin/startWebLogic.sh 파일을 의미한다. nodemanager를 이용하여 원하는 서버(M1)를 기동한 다음 ps -ef 로 프로세스 확인을 하면 JVM option들이 기본적인 startWebLogic.sh의 설정 값들을 읽고 올라가는 것을 확인할 수 있다. 하지만 원하는 script를 읽고 올라가게 설정을 할 경우,..

    IIS 설치 및 Weblogic 연동

    IIs 설치 ###OS 환경 : Windows 10 기준 1. '설정' -> '앱' -> '프로그램 및 기능' 2. Windows 기능 켜기/끄기 3. 기능 ON/OFF 다음과 같이 설정을 맞춰준다. 4. IIS 설치 확인 ============================================================================ IIS - WebLogic 연동 1. 웹 사이트 추가 >> 사이트를 우클릭해서 웹사이트 추가 후 설정되어야 하는 내용 기입 설정 테스트를 통해 확인 포트의 경우 80은 Default web page가 사용중이니 확인. 2. WLS plugin 연동하고자 하는 Weblogic 버전의 plugin 파일 안의 IIS plugin 파일 중, lib 안의 ~..