WAS 126

[정보] WebLogic Server 설치 모듈 다운로드 방법

기준 버전 : 14c 1. 다운로드 사이트 https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html 2. 설치 모듈 종류 1) Generic(일반) Installer (608 MB) : 예제를 포함한 모든 Oracle WebLogic Server와 Oracle Coherence 소프트웨어가 포함됨 2) Slim(가벼운) Installer (212 MB) : 쿠버네티스에서 Docker, CRI-O 이미지와 컨테이너용임 (콘솔과 구성이 필요없음) 3) Quick(빠른) Installer (253 MB) - 개발용 : Oracle WebLogic Server와 Oracle Coherence 런타임 소프트웨어가..

WAS/WebLogic 2022.09.23

[Tips] HP-UX에서 Java 32비트/64비트 사용

자바 힙크기를 4GB 이상 할당하기 위해서는 JVM 버전을 32비트 대신에 64비트를 사용해야 합니다. HP-UX 64 비트 OS에서 $JAVA_HOME/bin/java를 사용하면 기본적으로 32비트용을 사용한다. 이런 경우는 64비트용 java 명령을 사용하도록 추가 설정이 필요하다. HP-UX는 아래 위치에 32비트/64비트 java를 제공한다. $JAVA_HOME/bin/IA64N/java - Narrow (32비트) $JAVA_HOME/bin/IA64W/java - Wide (64비트) 32비트/64비트 확인방법은 아래와 같다. $ file IA64N/java java: ELF-32 executable object file - IA64 $ file IA64W/java java: ELF-64 exe..

WAS/JVM(공통) 2022.03.16

[정보] Jeus 설치 방법

Jeus 다운로드 > Jeus 설치 > Jeus 라이센스 설정 1. Jeus 설치파일 다운로드 아래 technet 사이트에 접속하여 회원가입 한 후, 로그인하여 다운로드 하면 된다. 솔루션/버전별/OS별 다운로드 할 수 있다 https://technet.tmaxsoft.com/ 설치 파일명은 jeu7_unix_generic_ko.bin (예로, Jeus7 UNIX 플랫폼 설치 파일) 포맷으로 되어 있다. 2. Jeus 설치 방법 설치 매뉴얼 또는 아래 사이트에 간략하게 설명되어 있다. https://fliedcat.tistory.com/62 3. 데모 라이선스 적용 방법 아래 사이트에 설명되어 있다. https://blueyikim.tistory.com/1936 (참고) Jeus 버전별 JDK 호환성 J..

WAS/Jeus 2022.01.03

[정보] 웹 애플리케이션(web application) 모니터링

배포된 웹 애플리케이션의 컨텍스트 경로, 생성된 세션 개수 정보 등을 모니터링할 수 있다. 모니터링 방법은 웹콘솔 접속하여 "배치(Deployments) >> 웹 애플리케이션(Web Applications) >> 모니터(Monitor)" 메뉴를 클릭하면 된다. 모니터링되는 주요 컬럼 정보는 다음을 의미한다. 컬럼 설명 서버(Server) 웹애플리케이션이 수행중인 WebLogic 인스턴스 머신(Machine) 웹애플리케이션이 수행중인 머신 애플리케이션(Application) 엔터프라이즈 애플리케이션명 컨텍스트경로(Context Root) 웹애플리케이션의 컨텍스트경로(예, /, /webapp 등) 모듈이름(Module Name) 웹애플리케이션의 모듈이름(예, webapp, homepage 등) 세션 수(Se..

WAS/WebLogic 2021.09.05

[Tips] WebLogic 12c에서 Derby 프로세스 기동하지 않기

Weblogic 10.3.4 이상부터 Apache Derby 데이터베이스가 기본벅으로 설치되고, 12.1.2 릴리스부터는 원하지 않는 derby 프로세스가 아래 명령어로 기동되어 있음을 확인 할 수 있다. ps -ef | grep derby를 하면, java 프로세스로 org.apache.derby.drda.NetworkServerControl Start 라는 프로세스가 기동되어 있다. 일반적으로 WebLogic을 사용하면서, derby를 사용하는 경우는 극히 드물다. 그래서 WebLogic 기동 시에 불필요하게 기동하지 "${WL_DOMAIN_HOME}/bin/setDomainEnv.sh" 파일에 DERBY_FLAG를 false로 설정하면 된다. setDomainEnv.sh 파일 내용 ...... if..

WAS/WebLogic 2021.07.11

[정보] WebLogic Stuck 스레드 이해

WebLogic Server는 스레드가 일정 시간 동안 지속적으로 작동 (유휴 상태 아님)하는 경우 스레드가 중단 된 것으로 진단한다. 이 스레드를 stuck 스레드라고 한다. 스레드가 stuck으로 판단 기준으로 정하는 옵션을 설정할 수 있고, stuck 스레드가 감지되었을때 동작을 설정할 수 있다. 설정방법은 관리콘솔에서 서버 > 구성 > 튜닝 탭에서 아래 옵션을 설정한다. 1. Stuck 스레드 최대 시간(Stuck Thread Max Time) - 기본값 600초 2. Stuck 스레드 타이머 간격(Stuck Thread Timer Interval) - 기본값 60초 위의 값이 기본값으로 설정되어 있다면, 60초마다 스레드를 스캔하고, 600초 이상 걸리는 스레드는 Stuck 스레드로 간주한다는 ..

WAS/WebLogic 2021.07.05

[Tips] WebLogic에 gzip 압축 설정

WebLogic은 12.2.1 버전부터 gzip 압축 설정을 지원하고 있다. 설정 방식은 도메인 레벨 또는 웹 애플리케이션 레벨에서 설정할 수 있다. 1. 도메인 레벨 설정 도메인에 있는 모든 웹 애플리케이션에 적용된다. 적용 메뉴는 "도메인 > 구성 > 웹 애플리케이션"에서 가능하다. * GZIP Compression Enabled : 모든 애플리케이션에 GZIP 활성화 또는 비활성화 선택. 디폴트값은 비활성화임 * GZIP Compression Min. Content Length : GZIP 압축 여부를 결정하는 HTTP 컨텐츠 크기. 디폴트값은 2048 바이트 * GZIP Compression Content Type : 압축이 적용되는 컨텐츠 유형. 디폴트값은 text/html, text/xml, ..

WAS/WebLogic 2021.06.28

[정보] HTTP 에러코드별 에러페이지 출력 방법

HTTP 응답코드별로 사용자에 친숙한 페이지를 출력하고자 할때, J2EE 표준(Tomcat 등 타 WAS도 동일)인 web.xml 파일에 HTTP 에러코드별로 출력하고자 하는 페이지를 설정할 수 있다. 이는 웹 애플리케이션 단위(WAR) 별로 설정한다. 403 /403.html 404 /404.html 500 /500.html [주의] IE 에서는 에러페이지 크기가 512바이트 미만이면, 내장되어 있는 오류페이지를 출력함(크롬 등 다른 브라우저는 정상). 이를 해결하기 위해서는 "인터넷옵션>>고급>>HTTP 오류 메시지 표시"를 선택하면 됨

WAS/WebLogic 2021.06.14

[Tips] WebLogic 플러그인 정보 및 Runtime 통계 보기

WebLogic 플러그인 모듈의 구성파일 파라미터를 확인하기 위해서는 호출 URL 뒤에 ?WeblogicBridgeConfig 를 설정하면 된다. 예로 http://localhost:7001/TestApp/Test.jsp?__WebLogicBridgeConfig 로 브라우저로 조회하면, 해당 Test.jsp를 WebLogic에 요청 시에 플러그인에 대한 정보를 출력해준다. 런타임 통계화 설정된 파라미터를 보기 위해서는 플러그인 파라미터 DebugConfigInfo가 활성화("ON") 되어 있어야 한다. 디폴트는 보안이슈때문에 "OFF"이다. 출력되는 정보는 아래와 같다. WebLogc Server 플러그인 버전 및 정보 WebLogic Cluster 목록 및 상태 ConnectionRetrySecs 등 ..

WAS/WebLogic 2020.03.20