Oracle/Weblogic

    Weblogic 버전 별 표준 지원

    표준 6.1 7.0 8.1 9.0 10.0 10gR3 11gR1 12cR1 12cR2 14c JAVA 1.3 1.3 1.4 5 5 6 6 7 8 8&11 JAVA EE 1.3 1.3 1.3 1.4 5 5 5 6 7 8 Servlet 2.2&2.3 2.2&2.3 2.3 2.4 2.5 2.5 2.5 3.0 3.1 4.0 JSF - - - - - 1.2&2.0 2.0 2.1 2.2 2.3 JSP 1.2 1.2 1.2 2.0 2.1 2.1 2.1 2.2 2.3 2.3 EJB 1.1&2.0 2.0 2.0 2.1 3.0 3.0 3.0 3.1 3.2 3.2 JDBC 2.0 2.0 2.0 3.0 3.0 3.0 4.0 4.0 4.0 4.3 JPA - - - - - - 1.0&2.0 2.1 2.1 2.2 #### 예외 :..

    Weblogic MW_HOME, WL_HOME, ORACLE_HOME

    1. MW_HOME : Oracle Fusion Middleware가 존재하는 위치. MW_HOME 안에는 WL_HOME, ORACLE_HOME, ORACLE_COMMON_HOME이 존재한다. - MW_HOME 찾는 방법 : domain_home/bin 경로에 있는 setDomainEnv.sh 안에서 확인 가능 2. WL_HOME : Weblogic Server를 호스팅하는 데 필요한 설치된 파일을 포함하는 경로 - WL_HOME 찾는 방법 : domain_home/bin 경로에 있는 setDomainEnv.sh 안에서 확인 가능 3. ORACLE_HOME : Oracle Fusion Middleware 제품이 설치된 위치와 해당 제품의 바이너리가 현재 절차에서 사용되고 있는 경로 -ORACLE_HOME..

    WLS 11g 설치

    12c 이전에서 설치할때 GUI 환경이 아닌 환경에서 설치를 하고자 하면 ~/bin/java jar ./wls1036_generic.jar -mode=console 콘솔 모드를 통해 설치 가능

    log4j weblogic 관련

    Oracle에서는 weblogic에는 log4j 관련하여 별다른 patch를 제공하지 않음 (악용될 가능성이 없다고 판단) ## weblogic 12.2.1.3과 12.2.1.4의 한해 Apache Log4j 2 취약점을 완화시키기 위한 guide (from. My Oracle Support) 1. log4j version 확인 -> find /{engine_home} -name log4j*.jar 2. log4j 버전 (2.0~2.9) -> JndiLookup.class를 제거 (방법 : {engine_home}/oracle_common/modules/thirdparty의 log4j-2.x.jar(버전은 상이)를 test 디렉토리 생성 후 복사해 넣기. -> {java 경로}/bin/jar -xvf l..

    Weblogic plugin parameter 정리

    Num Parameter Default Description Applicable to 1 WLIOTimeoutSecs 300 플러그인이 WLS의 응답을 기다리는 시간. 이 시간 동안 응답이 없으면 서버가 dead된 상태로 간주. 10~ 무제한으로 시간 설정 가능하나, WLS에서 처리하는 Servlet 수행 시간보다 더 큰 값을 주어야 함. OHS / iPlanet / Apache / IIS 2 WebLogicCluster none 클러스터 된 WebLogic instsance 목록을 지정. managed server가 2개 이상일 경우 , 형태로 설정 OHS / iPlanet / Apache / IIS 3 WebLogicHost none WLS host. 단일 instance에서 사용되며, 그 외는 We..

    Weblogic.xml 옵션 정리

    Descriptor Default Parameter Remarks 3600(초) session time-out 시간. web.xml의 session-timout에 값이 있다면, 해당 값을 우선시한다. true session cookies 사용 설정 여부 JSESSIONID session tracking cookie 이름 memory -memory : session storage 지속 사용 해제 -replicated: memory와 같으나 session data는 클러스터 서버에 복제 -replicated if clustered: web application이 cluster 서버에 deploy될 때, session data는 클러스터 서버에 복제 -async replicated: 비동기 session 복제..

    Weblogic 콘솔에서 server, access log 설정

    server log , access log 는 console에서 설정 가능 일반 (server.log) 로그 파일 이름 : 로그 경로/로그 파일 이름_%yyyy%%MM%%dd%.log (날짜 설정) 순환 유형 ( 시간 기준 - 23 : 59, 순환 간격 - 24 , 시작 시 로그 파일 순환 X) 고급 -> 심각도 레벨 info, info, off HTTP(access.log) 로그 파일 이름 : 로그 경로/로그 파일 이름_%yyyy%%MM%%dd%.log (날짜 설정) 순환 유형 ( 시간 기준 - 23 : 59, 순환 간격 - 24 , 시작 시 로그 파일 순환 X) 고급 -> 확장됨 , 필드 : date time cs-method cs-uri-stem cs-uri-query c-ip cs-status b..

    wlst.sh로 domain 생성, 업데이트

    readDomainForUpgrade('domain경로') -> (windows는 경로에 \\ 두 번) updateDomain() closeDomain() exit()