반응형

1.웹로직 서버 디렉터리 구조
 -BEA_HOME : 웹로직 제품의 최상의 dir, 웹로직 라이선스 license.bea 파일의 위치 
 -JAVA_HOME : JDK관련 파일
 -/modules : Open 프로젝트 라이브러리
 -config.sh : 웹로직 도메인 생성 스크립트
 -WL_HOME : 웹로직 서버와 관련된 모든 라이브러리
 -/bin : 웹로직을 사용하기 위한 공통 스크립트의 위치
 -/server : 웹로직 서버가 구동하면서 직접 사용하는 라이브러리가 집약된 최상위 디렉토리
 -/plugin : 웹로직 서버와 연동는 WEB SERVER 플러그인 파일의 위치

2. 웹로직 도메인
 -인스톨을 실행하면 라이브러리 파일만 설치된다. 웹로직을 사용하기 위해서는 'start' 또는 stop'을 실행해주어야
  하는데, 이런 스크립트가 모여 있는 디렉터리를 도메인 디렉터리라고 한다.

3. 웹로직 도메인의 종류
  1) 단독 실행형(Stand-alone) : 웹로직 도메인 안에 웹로직 인스턴스가 하나만 존재하는 것(Admin server,Domain server)
  2) 클러스터링되지 않은 어드민 서버와 매니지드 서버(Non Clustered Admin Server, Managed Server) : 어드민 서버와
       여러개의 도메인 서버가 존재한다.
  ※ 여러개의 서버에서 같은 도메인을 구성할 수 있다.
  3) 클러스터링된 어드민 서버와 매니지드 서버(Clustered Admin Server, Managed Server) : 한 개인 도메인에 여러개의
       매니지드 서버가 존재해야 클러스터(이중화) 구성을 할 수 있다.
  ※ 클러스터의 역할(두가지 통신 방법을 이용)
   -첫번째는 IP 소켓(socket)을 이용하여 클러스트 하에서는 가족 객체들이 HTTP 세션 상태(session state)와 상태 세션(stateful session) 
    EJB 상태가 primary와 secondary 서버 인스턴스 사이에서 복제될 때이고, 두 번째는 원격 서버(remote server) 인스턴스에 있는 클러스터된 오브젝트(clusterd object)를 제어할 때이다. IP 멀티캐스트(Multicast)를 이용한 1:N 통신을 이용하여  JDNI 트리 다운로드나 클러스터 된 매니지드 서버의 동작 유무 상태 확인(health check) 등을 하게 된다.

4.뤱로직 도메인 구성

단 계
구 분
이 름
내 용
1
도메인 이름
Testdomain
-
2
어드민 서버 이름
testAdmin
7001
3
도메인 경로
D:\bea10\domains\testdomain
도메인 디렉터리
4
매니지드 서버 이름
testManaged1
8001
testManaged2
8002
5
클러스터 사용 포트
testCluster
234.0.0.1:6666
6
JDK 설치 여부
OS의 확인
 
7
노드매니저의 사용
사용하지 않음
사용하지 않음
8
JDBC 커넥션풀
testPool
 
9
JMS의 사용
testJMSfactory, testtopic, testqueue
 
10
로그의 분리
D:\bea10\log\server
D:\bea10\log\nohup
D:\bea10\log\application
위치 지정 및 파일
시스템 권한 확인
11
테스트할 애플리케이션
D:\bea10\APP\webapps
D:\bea10\APP\ejb
D:\bea10\APP\ear
위치 지정 및 파일
시스템 권한 확인

-기능 확장은 웹브라우저로 설정하는 것이 좋다. http://[IP]:7001/console

1. 웹로직 다운로드
 http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html
 -> 계정 생성 후에 로그인해야 다운이 가능하다.

2. 웹로직 설치
 -웹로직 버젼별 JDK 버전
  1) 웹로직 8.x, 7.x 0> JDK 1.42.x
  2) 웹로직 9.x, 10.x -> JDK 1.5x
  3) 웹로직 10.x -> JDK 1.6x

 -설치파일의 종류: *.exe, *.bin, *.jar

 -실행 방법
  1) *.exe
     > wls1211_win32.exe -mode=console 또는
     > wls1211_win32.exe -mode=console -Djava.io.tmpdir=d:\bea
  2) *.bin
     (실행권한 이 있는 경우)
     $ wls1211_win32.bin -mode=console
     (실행권한이 없는 경우)
     $ sh wls1211_win32.bin -mode=console
  3) *.jar
     $ java jar wls1211_win32.jar -mode=console
     (임시 설치파일 저장 디렉토리 설정시 [기본경로 = /tmp])
     $ java -Djava.io.tmpdir=/home/test -jar wls1211_win32.jar -mode=console

※ 기억해야 할 사항
  1) *.exe, *.bin 설치 파일에는 JDK가 포함되어 있음
  2) 유닉스 계열에서의 설치 오류가 발생하는 경우
     -> *.bin에 실행권한을 주었는가? chmod +x, chmod 777
     -> *.jar에서는 JDK가 먼저 설치되었는가?
     -> /tmp 공간이 충분한가? ('df -k'를 통해 확인)
     -> 로케일 설정이 'C'로 되어 있는가? 'echo $LANG'를 통해서 값이 'C'인지 확인

+ Recent posts