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. 24.
<BEA-001112> Test SELECT 1 FROM DUAL set up for pool ~~~Source failed with exception
원인 및 해결책 데이터베이스 중단 후 WebLogic Server 데이터 소스가 복구되지 않으면 발생 연결 생성 재시도 빈도(Connection Creation Retry Frequency) 의 기본값은 0초인데, 값이 0으로 설정되면 연결 생성 재시도를 하지않고, 데이터베이스를 사용할 수 없는 경우 데이터 소스 생성이 실패함. > 해결책으로는 위 빈도수를 0보다 큰 값으로 설정 또는 Oracle Database Express Edition(XE)의 내부 오류일 수 있음.> 해결책으로는 _optimizer_filter_pred_pullup 을 설정하여 해결> DB에서 DBA가 alter session set "_optimizer_filter_pred_pullup"=false; alter system se..
IT 공부/Web-WAS 2024. 5. 15.
[WebLogic] 웹로직 11g 패치 방법
WebLogic 11g BSU이용. 새로 갈아끼우는 형태 (기존것을 지워야함) 선작업 - Patch 파일을 ENGINEHOME/utils/bsu/cache_dir 에 푼다. 다른곳에 풀어도되는데 경로기억하려고 나는 이곳에 함패치 진행 - 기존 패치가 되어있으면 제거 해야하므로 검색 ./bsu.sh -view -status=applied -prod_dir=오라클서버홈(엔진아래 wlserver 까지) ex)./bsu.sh -view -status=applied -prod_dir=/home/weblogic/Middlewar/WLS11g/wlserver_10.3- 패치가 되어있으면 제거 ./bsu.sh -remove -patchlist=패치명 -prod_dir=[엔진홈]/wlserver_10.3..
IT 공부/Web-WAS 2024. 5. 2.
[WebLogic] web.xml 과 weblogic.xml 에 대하여
Web.xml 파일은 웹서버 환경 설정 정보를 가지고 있다. 기본적으로 display명, 서블릿 매핑 정보, 각종 참조 정보등을 가지고 있고, 필요에 따라 설정을 추가한다. 별도의 관리화면이 없기에 직접 파일을 열어 수정을 해줘야한다. 모든 서블릿컨테이너나 WAS에 존재한다. Weblogic.xml 은 웹로직 서버 환경 설정 정보를 가지고 있다. Ejb 정보, jdbc, jsp 관련 설정 정보 등을 가지고 있고, ejb를 추가하거나 jdbc정보를 등록할 경우, jsp 세션 설정을 변경할 경우 수정해줘야 한다. 개발환경에 따라서 필요에 따라 수정을 해줘야 하지만 weblogic 6 이후로 웹상에서 가능한 관리화면이 있기때문에 weblogic.xml 파일을 직접 열어서 수정하지 않아도 된다. 그러나 web..
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. 27.
[WEB-WAS] mod_wl conf 속성 값 정리
1.WebLogicCluster Default 값:X 대상: Oracle HTTP Server, Apache HTTP Server, Microsoft IIS WebLogic Server 클러스터 또는 여러 서버에 프록시 할 때 필요함 클러스터 된 백엔드 서버 목록을 프록시하거나 클러스터되지 않은 Managed Server 인스턴스간 로드 밸런싱을 수행하는 데 필요. 로드 밸런싱에 사용할 수 있는 WebLogic Server 목록이고 서버 또는 클러스터 목록은 host:port 형식으로 작성해야 함 만약 클러스터들과 단일 서버들을 섞어서 지정하는 경우 클러스터 서버만 리턴 함 2.WLCookieName: Default 값: JSESSIONID 대상: Oracle HTTP Server, Apache HTTP..
카테고리 없음 2024. 2. 5.
[WebLogic 14c] 1. 설치
이번에 WebLogic 14c 가 들어가는 프로젝트에 참여하게 되었기에 설치 해가며 정리 1. 설치 전 확인 사항 Package binutils-2.30-49.0.2.el8 gcc-8.2.1-3.5.0.1.el8 gcc-c++-8.2.1-3.5.0.1.el8 glibc-2.28-42.0.1.el8.x86_64 glibc-devel-2.28-42.0.1.el8.x86_64 libaio-0.3.110-12.el8.x86_64 libaio-devel-0.3.110-12.el8.x86_64 libgcc-8.2.1-3.5.0.1.el8.x86_64 libstdc++-8.2.1-3.5.0.1.el8.x86_64 libstdc++-devel-8.2.1-3.5.0.1.el8.x86_64 libnsl-2.28-42.0...