IT 공부/Web-WAS 2024. 10. 21.
[WebLogic] 웹로직 버전 확인 방법 (11g, 12c, 14c구분)
1. config.xml 에서 확인 ${DOMAIN_HOME}/config 아래 config.xml 을 에서 버전을확인할 수 있다. wls_domain 12.2.1.4.0 2. WLST 를 이용하여 확인 [17:28:22 /u02/sw/weblogic/myDomain/bin]> . ./setDomainEnv.sh [17:28:39 /u02/sw/weblogic/myDomain]> java weblogic.WLSTInitializing WebLogic Scripting Tool (WLST) ...Welcome to WebLogic Server Administration Scripting ShellType help() for help on available commandswls:/offline> v..
IT 공부/Web-WAS 2024. 10. 2.
[WebLogic] password({AES256}) 암복호화 방법
- **암호화**1. Domain Home 아래 bin 이동2. . ./setDomainEnv.sh3. java weblogic.security.Encrypt ${password} 입력예시) - **복호화**1. 오라클홈 wlserver/common/bin 이동2. ./wlst.sh3. domain = “${도메인홈}”4. service = weblogic.security.internal.SerializedSystemIni.getEncryptionService(domain)5. encryption = weblogic.security.internal.encryption.ClearOrEncryptedService(service)6. print encryption.decrypt("{AES256}비밀번호") 예..
IT 공부/Web-WAS 2024. 6. 3.
[iPlanet] Admin password 초기화(변경) 방법
iplanet 7 최신 버전 admin password 초기화 방법 1) Change to web install-root bin directory.# cd /bin2) Use wadm command to reset the admin password. # ./wadm reset-admin-password --user --host --port Please enter admin-password> ***PUT IN NEW PASSWORDPlease enter admin-password again> ***PUT IN NEW PASSWORD# ** 참고 : 패스워드 변경 시 CLI187 This command is available only on an administration server install..
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 공부/Web-WAS 2024. 5. 18.
[WebLogic] 웹로직 12c 패치방법
Weblogic 12c, 14c Opatch 이용, 덮어쓰기 형태선작업 - 엔진홈에 patch 폴더에 패치 파일 넣음 없으면 만들 것 (다른경로로 해도되지만 이게편함)- Opatch 버전이 맞는지 체크 > 체크방법: opatch 폴더로 이동 후 명령어 입력 ./opatch apply [패치폴더주소(ex C:\Oracle\Middleware\WLS12c\patch\32253037)] -report- 버전이 맞지 않다면 Opatch 부터 설치 Opatch 설치 및 업데이트 - Java -jar opatch_generic.jar -silent oracle_home= 입력(opatch_generic.jar 있는곳에서) -invPtrLoc (loc파일)예시: C:\Progra~1\Java\jdk..
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. 5.
[WebLogic] MBean 이란?
1. Mbean 이란? • Managaed Bean • 자바 어플리케이션의 모니터링과 관리 기능을 제공하는 Bean • MBean 으로 하나 이상의 사용자 JavaBean 오브젝트를 통해(혹은 리소스를 호출하는) 애플리케이션, 디바이스, 서비스를 원격으로 제어할 수 있음 • Mbean 들은 Mbean 서버에 등록되며, Mbean 서버는 리소스에 접근하는 모든 원격 매니저를 관리 • WebLogic 도 이 Mbean 과 JMX를 이용하여 ManagedServer WeLogic을 관리한다. 2. WLS Server Mbean 의 수명주기 1) 도메인의 각 서버에는 도메인의 구성 문서 (config.xml 파일 및 보조 파일) 의 자체 사본이 있음. i. 서버가 시작되는 동..
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. 4. 25.
[WebLogic] JTA (Java Transaction API)
1. Transaction 의 의미Transaction 은 반드시 원자적으로 수행되어야 하는 작업들의 모임트랜잭션 중 하나라도 실패한다면 전체 트랜잭션이 실패 처리 되어야 함트랜잭션에는 다음 세가지가 관계되어 있음1) 애플리케이션2) 데이터베이스(Data Source)3) API (드라이버 등)그럼 JTA란 무엇일까?2. JTA의 의미애플리케이션에선 동시에 여러 트랜잭션이 수행 된다. 이를 관리하기란 어려운데, 이걸 도와주는게 JTA 라고 할 수 있다.J2EE 플랫폼에 포함되어 있다.애플리케이션은 JTA를 사용하여 한번에 여러 개의 DataSource 에서 트랜잭션을 수행할 수 있다. 그렇지만 JTA만으로는 효율성을 발휘하지 못하므로 또 다른 컴포넌트인 J2EE 트랜잭션 매니저를 이용해 효율적으로 스케쥴..
IT 공부/Web-WAS 2024. 4. 21.
WEB-INF 구성
- WEB-INF/ classes, WEB-INF/lib 이해 0. *.html, *.jsp 등 : 웹 어플리케이션에서 클라이언트 브라우저로 전송이 되는 HTML, JSP 페이지와 다른 파일들(ex. JS, StyleSheet, image). 대규모 어플리케이션에서 이 파일들을 서브디렉토리체계로 나누어 놓을 수 있다. 규모가 작은 어플리케이션이라면 보통 하나의 디렉토리에서 관리한다. 1. WEB-INF/classes : 이 디렉토리는 웹 어플리케이션에서 사용하는 모든 자바 파일(관련 자원)이 들어있다. Servlet을 작성할 때, JavaBeans를 작성할 때 이곳에 컴파일 된 class파일을 넣어두고 servlet 혹은 Beans를 호출하여 사용한다. 이렇게 특별 CLASSPATH에 지정된 디렉토리에 ..
IT 공부/Web-WAS 2024. 4. 19.
[WebLogic] 웹로직 현재 패치버전 확인 방법
WebLogic 12.1.1 까지 (보통 11g) 1. WebLogic version 유틸리티 클래스 이용 $DOMAIN_HOME/bin 접속 . ./setDomainEnv.sh java weblogic.version 2. bsu 유틸리티 이용 (패치할때 사용하는) ./bsu.sh -report ./bsu.sh -view -verbose -prod_dir=${WL_HOME} -status=applied WebLogic 12.1.2 이후 (12c이상) 1. Opatch 사용 (패치할때 사용하는) ./opatch lsinventory 공통 확인 방법 1. 웹로직 로그 확인 2. 웹 어드민 콘솔 이용 콘솔 접속 > 서버선택 > 모니터링 > 일반 의 WebLogic 버전 필드 및 패치목록 내용 확인
IT 공부/Web-WAS 2024. 4. 17.
[WebLogic] 12c 이상에서 java weblogic.Admin ~~ 안되는 이유
도메인홈 아래 bin 파일에 있는 setDomainEnv.sh 를 실행시킨 뒤 실행 가능한 java weblogic~~ 클래스들이 있다. (. ./setDomainEnv.sh로 실행) 예를 들면 Force Shutdown 의 경우가 있는데 java weblogic.Admin -username -password -url FORCESHUTDOWN 을 하게되면 서버를 강제종료 시킬 수 있다. 또는 핑 확인용으로 java weblogic.Amdin -url PING 위와 같은 형식처럼 java weblogic.Admin ~ 을 실행시키는 모습을 볼 수 있는데 11g 버전까지는 잘 실행 되지만 12버전 이후로는 실행이 되지 않는다. 오라클 문서를 참고한 결과 WebLogic 12.2.1 에서 Admin 이 제거 ..
IT 공부/Web-WAS 2024. 4. 15.
[WebLogic] WAS Thread 갯수에 따른 일반적인 도메인 구성
Response Time, Think Time, Request interval.. 등 다양한 옵션이 있는데 WebLogic (외 기타WAS) Thread 는 무엇으로 튜닝하면 좋을까 Thread 개수는 보통 평균 Active User 수로 하는것이 적당하다. > 예를 들어, 동시에 300명이 접속하고, 응답시간은 3초, 사용자들이 보내는 다음 요청까지 시간이 15초 이 경우 300*3 / (15+3) = 50 쓰레드 수는 50개가 적당하다. 다만, 피크타임 등을 생각했을 때, 50개는 과부하의 위험이 있으므로 50개는 최소 스레드의 값으로 적당하다. 일반적으로 쓰레드 수는 50~100개 정도를 둔다고 한다. 웹로직은 최대 400개 까지 지원하지만 보통은 그렇게 쓰지 않는다. 그럼 이어서 위와 같은 상황이..
IT 공부/Web-WAS 2024. 4. 6.
[WebLogic] MSI 모드 사용 방법
웹로직 인스턴스 (매니지드 서버) 를 기동하려면 어드민 서버와 통신을 한 뒤에 기동을 하게되는데, 그러나 설정을 통해 어드민서버를 기동하지 않아도 독립적으로 매니지드 서버들을 기동할 수 있는 옵션이 있는데 MSI mode 라고 한다. Managed Server Independence mode MSI Mode 옵션은 WebLogic 9 이후로는 default값이 true로 설정되어 있으므로 따로 설정 없이 Admin Server의 기동 여부와 관계 없이 Managed Server 사용이 가능하다. 아래와 같이 설정값을 확인할 수 있다. (다시 말하자면 기본값은 true여서 안해도 알아서 잘뜸) 콘솔 접속 -> 환경-서버 -> 원하는 인스턴스 클릭 구성 -> 튜닝 클릭 고급옵션을 클릭하면 아래 관리 서버 독..
IT 공부/Web-WAS 2024. 3. 31.
[WebLogic] 웹로직 계정 초기화 방법
1. 실행중인 웹로직 종료 $DOMAIN_HOME/bin/stopWebLogic.sh 2. 데이터 폴더 백업 해두기 mv $DOMAIN_HOME/servers/AdminServer/data $DOMAIN_HOME/server/AdminServer/data.backup 3. 환경변수 세팅 mv $DOMAIN_HOME/bin . ./setDomainEnv.sh 4. 도메인 홈 경로로 이동 하여 ID, PASSWD 세팅 cd $DOMAIN_HOME/security #기존 파일 백업해둘것 # ex) DefaultAutehnticatorInit.ldift 등 java weblogic.security.utils.AdminAccount . . 까지 반드시 입력! 5. 명령어를 입력하면 새로운 DefaultAuthen..
IT 공부/Web-WAS 2024. 3. 29.
[WebLogic] 웹로직 패치 받는 방법
1. oracle cpu 검색 (https://www.oracle.com/kr/security-alerts/) 또는 오라클 파트너의 경우 주기적으로 메일로 링크를 보내주니 해당 링크 클릭 2. Critical Patch Updates (CPU) 클릭 - 정기패치같은 의미 (수시로 하는 패치도 따로 있음) 3. 최신 날짜 클릭 4. 받을 프로그램 선택 (Fusion Middleware 클릭) 5. 오라클 로그인 (서포트 아이디만 가능) 6. 받을항목 선택 7. 창 이동 후 다운로드 클릭 WLS 12c 이상은 OPATCH 도 받아야 패치 진행가능 SPU 는 Sample Patch 이므로 받지말고, PSU, CPU 패치만 받아서 진행
IT 공부/Web-WAS 2024. 3. 27.
[WebLogic] HeapDump, Thread Dump 뜨는 방법
Heapdump 뜨는법 1. USER_MEM_ARGS에 입력 (또는 JAVA_OPTS 으로 자바옵션을 WLS 기동 스크립트에 삽입) "-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=[경로]" "-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/u01/sy/MiddleWare/wls12214/user_projects/domains/logs/heapdump.log" 아웃오브메모리가 발생하면 자동으로 위 주소에 힙덤프를 생성한다. 2. Jmap jmap -dump:format=b,file=[FILE_NAME] [PID] Ex. Jmap -dump:format=b, file=heapdump.hprof 8124 윈도우에선 ctrl+b..
IT 공부/Web-WAS 2024. 3. 5.
[WebLogic] 웹로직 콘솔 접근제어 방법
설정 방법 1. 특정 IP:PORT Console 접근 불가 방법 1) WebLogic Admin Console에 접근 도메인 클릭 -> 보안 -> 필터 클릭 2) 설정 변경 weblogic.security.net.ConnectionFilterImpl 0.0.0.0/0 WEBLOGIC_IP CONSOLE_PORT deny 예시) 0.0.0.0/0 192.168.100.37 7001 deny 모든 IP 주소에서 Admin Console에 접속하지 못하도록 설정 ** 접속필터 규칙 ** ['TargetAddress'] ['LocalAddress'] ['LocalPort'] ['Action'] ['Protocols'] [접근허용/거부할ip] [접속ip] [port] [allow/deny] [허용/제한프로토콜]..
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 ..
IT 공부/Web-WAS 2024. 2. 28.
[OHS(apahce)] OHS 80 포트 사용방법 (443포트)
1. 기본적으로 httpd.conf 등 LISTEN PORT를 이미 80으로 변경 한 상태를 가정2. 80포트는 일반 사용자에게 막혀있다. 1) 사용하기 위해선 root 권한으로 실행시켜야 한다. 2) Root권한으로 바꾸기 위해선 root 계정으로 로그인하거나 sudo명령어를 이용해야 한다. I. Root 계정이 필요함3. OHS는 아파치 기반으로 만들어짐 1) .apachectl은 (그냥 apachectl도 있으니 헷갈리지 않기) 아파치 하이퍼텍스트 전송 프로토콜의 앞단이다. I. 이 프로그램은 아파치 httpd 데몬을 조정하도록 돕는다. II. httpd.conf 파일으로 값을 셋팅할 수 있다. III. https://http..
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..
IT 공부/Web-WAS 2024. 2. 25.
MIME 타입이란?
여러군데에서 확인하는 단어지만 미들웨어를 다루는 나는 가장먼저 본곳이 web-was plugin 였다. Multipurpose Internet Mail Extensions 의 약자로 일종의 암호화 파일 변환을 뜻한다. MIME은 이메일과 함께 동봉할 attachment 파일을 텍스트 문자로 전화해서 이메일 시스템을 통해 전달하기 위한 목적으로 개발되었다. 그래서 이름이 Internet Mail Extension 이다. -> 이제는 웹을 통해서 여러 형태의 파일을 전달하는데 두루 쓰이고 있다. (UUEnconde 방식을 대폭 보완한 새로운 인코딩 방식. 8비트 3개를 6비트 4개로 바꿈 -> base64방식이라고 한다.) MIME으로 인코딩한 파일은 Content-type 정보를 파일의 앞부분에 담는다. ..
IT 공부/Web-WAS 2024. 2. 23.
[WEB-WAS] WEB-WAS 연동 플러그인 에러 탐지
플러그인은 Webserver 안에서 실행되는 특성이 있는데 만일 web -> was 연동이 잘 안될경우, 에러 원인을 분석하기 위한 로그가 부족하고 에러가 있다고 해도 OS관련 에러가 많기떄문에 원인찾기가 쉽지 않다. 에러를 찾기 위해 분석해야 할 것들을 알아보면 (WebLogic 기준) 1. 에러 코드 HTTP 관련된 에러인지, OS에러인지, 플러그인 로직 에러인지 판단의 기반이 되는 에러 코드를 access log 또는 웹 서버 로그에서 찾는다. 2. access log 1) 웹로직과 웹서버의 access log 를 살펴본다. • 웹로직까지 requeset 가 전달이 되었는지 살펴보기 위해 • 특정 웹로직 서버만 발생하는지 살펴보기 위해 2) 주의사항으로 웹서버와 웹로직 access log 사이에 시..
IT 공부/Web-WAS 2024. 2. 22.
[iPlanet] Obj.conf 이해
개요 obj.conf 파일은 HTTP request Processing 을 하기 위한 파일이다. 위치는 {instance디렉토리}/config 아래 위치한다. obj.conf 는 웹서버 생성시 동시에 생기며, 가상서버를 새로 만든다면 가상서버이름-obj.conf 파일이 새로생긴다. 이 가상서버 conf 는 server.xml 에 등록되므로 확인 Request-Handling Process 프로세서 진행순서는 다음과 같다. AuthTrans - 인증정보를 확인(ID/PW 등) NameTrans - URI 를 로컬 파일시스템 경로로 변환 PathCheck - 로컬파일시스템의 유효성 체크 및 요청자의 접근권한 확인 ObjectType - 요청된 자료의 MIME 타입 확인 및 리소스 별 설정 지정 Input -..
IT 공부/Web-WAS 2024. 2. 21.
[WebLogic] 웹로직 스킨 변경 방법
웹로직 콘솔화면 스킨을 바꿀 수 있다. 한 서버 장비에 여러대의 도메인을 구성하여 사용할 경우가 있는데, 각각 어드민콘솔을 이용할 경우 어떤 프로젝트의 어드민 관리화면인지 착각할 수 있다. 실제 경우로 내가 사이트에 웹로직 기술지원을 나갔는데, 그 서버는 개발, 테스트 서버가 한 장비에 있는 구성이었다. 테스트 서버에 수정이 필요했었는데 담당자분이 헷갈리셔서 개발서버 어드민콘솔을 열어주셨고 나도 확인을 제대로 안한채로 실제 터미널에서 파일 수정은 테스트서버만, 어드민콘솔 수정은 개발서버를해서 서버에 장애가 발생한적이 있었음. 이 후 인적장애 발생을 줄이기위해 웹로직 스킨을 바꾸는게 어떻겠냐고 함 스킨 변경 방법 이 경로의 이미지를 바꾸거나 웹로직홈/wlserver/server/lib/consoleapp/..
IT 공부/Web-WAS 2021. 9. 7.
[WebLogic] 웹로직 엔진 설치
Linux 에 설치하는 것을 가정으로 진행한다. (윈도우도 .sh / .bat 파일 형식 차이 외에는 크게 다른점은 없다.) GUI 모드로 설치 리눅스의 경우 Xming 등 GUI 지원 터미널을 사용하면 되고, 크게 어려운점은 없어서 생략.. Silent 모드 설치 GUI가 지원되지 않는 환경에서 설치를 위해 웹로직은 Silent 모드 설치를 지원한다. JDK, 설치파일, 설정파일이 필요하며, 이 설정파일에 미리 설정값들을 넣어 설치 진행 과정 시 별다른 입력 없어도 진행될 수 있게 해준다. (.xml, .rsp, .loc 형식) 설치 명령어는 다음과 같다 $ java -jar -silent -responseFile -invPtrLoc .rsp, .loc 파일 양식은 하단에 기록 ... 엔진설치는 완료되..
IT 공부/Web-WAS 2021. 5. 23.
[Linux] yum install로 안되는 패키지 설치
Oracle 사의 Webserver 인 OHS를 설치하려고 했는데 패키지 검사 단계에서 실패로 나와 패키지를 설치하려고 했는데.. yum install 로 되지않아서 조사해봤다. OHS 를 설치하려는데 없다고 떠서.. yum 을 이용하여 패키지를 설치하려고 했음 근데 없다고뜸 인터넷에 찾아보니 yum install 으로 제공되지 않는 패키지기에 인터넷에서 받아야 한다고 함 https://centos.pkgs.org/7/centos-x86_64/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm.html 에서 받을 수 있으며 찾아가는 방법은 https://pkgs.org/ 접속 후 검색창에 원하는 패키지 입력하면 나옴 페이지 접속후 스크롤을 내리다보면 위 Download 항목에 ..
IT 공부/Web-WAS 2021. 5. 10.
포탈&포틀릿 Portal&Portlet
포틀릿 Portlet 요청의 처리 및 동적 컨텐츠를 생산하는 포틀릿 컨테이너에 의해 관리되는 자바 기술 기반 Web Component 흔히 말하는 포탈 사이트 네이버 다음 등에 들어가면 위 그림과 같이 한 윈도우 안에 뉴스, 날씨, 쇼핑, 증권등 다양한 기능들이 동시에 작동한다. 포틀릿 개발자가 App을 만들면, 포탈에 해당 포틀릿을 설치하고 페이지를 생성한다. 포탈관리자는 이 포틀릿들을 마음대로 배치할 수 있고, 사용자의 권한 설정 및 전반적인 세팅 값들을 지정할 수 있다. 예를들어 사용자는 날씨에 관심이 없고, 주식에 관심이 많다면 날씨 윈도우를 스포츠 윈도우로 교체할 수 있다. 포틀릿의 기능 사용자의 환경 설정 정보를 저장하여 이용한다. 다양한 요청을 처리하기 위한 콜백메서드가 존재한다. 여러 모드..
IT 공부/Web-WAS 2021. 3. 10.
[WAS] WebLogic 이해
Oracle 사의 WAS 제품 웹로직 특징 J2EE를 표준으로 채택하여 구현 (일반적인 WAS제품들의 특징이기도 하다) 웹 기반의 엔터프라이즈 애플리케이션을 구축하기 위한 하나의 플랫폼 웹로직은 J2EE를 지원할 뿐만 아니라 개방 프레임웍까지 완벽히 지원 J2EE(Java 2 Enterprise Edition)란? 2. 어떤 웹 어플은 Oracle DB를, 어떤 EJB는 infomix를 쓴다하면, "웹서버 + 어플 + Oracle", "웹서버 + EJB 컨테이너 + EJB + Infomix"라는 두 가지형태로 관리되던 것을 '웹로직' 하나로 관리가 가능하기 때문에 웹로직은 도메인과 서버의 구조를 가지고 있다. 서버(톰캣 8080포트가 서버1대라고 생각할 수 있다)를 세는 논리적인 단위를 도메인이라고 볼 ..