이번 장에서는 웹로직 서버의 다양한 설치 방법과 설치 후에 생성되는 디렉토리 구조에 대해 살펴본다.
WLS를 설치하는 방법은 GUI mode, Console mode, Silent mode가 있다.
GUI mode는 그래픽환경에서 설치하는 것이고 Console mode는 보통 사용하는 UNIX 또는 LINUX에서 command line input을 base로 설치하는 것이다. 그리고 Silent mode는 설치 시 silent.xml파일에 구성환경을 미리 설정하여 그 구성대로 설치하는 방법이다.
주로 NT환경에서는GUI mode로 설치하고 UNIX환경에서는 Console mode로 설치하는 방식이 보편적이다.
설치 파일은 제품 CD 또는 웹에서 다운로드가 가능하다.
http://commerce.bea.com
설치하려고 하는 타겟 머신(하드웨어)의 플랫폼을 지원하는지 매뉴얼을 통해 확인하는 것이 중요하다.
1. WLS Install 파일을 실행
라이센스 정책에 대해 동의하는 내용과 설치 위치를 지정한다.
설치 위치를 지정할 때는 기존 사용하였던 WLS에 추가적인 사항만을 추가할 것인지 새로운 위치에 설치할 것인지에 대하여 선택한다.
2. Install Type을 설정하게 된다.
A. Complete 방식은 WebLogic Server와 개발툴인 Workshop을 함께 설치한다.
B. Custom방식은 자신이 원하는 사항만을 선택하여 설치한다.
3. Install할 Component를 선택한다.
4. Mercury profiling 툴을 설치할 것인지 선택한다. 이 툴은 개발환경일 경우만 선택하고 사용하지 않을 경우 선택하지 않는다. 보통은 설치하지 않는다.
5. Eclipse 연동 라이브러리를 설치 할 것인지 선택한다.
6. 실질적인 WebLogic 엔진이 install될 디렉토리를 설정한다.
7. Node Manager 서비스를 사용할 것인지를 선택하고 사용시 Node Manager에서 사용할 Port를 설정한다.
8. 사용자별로 스타트메뉴 폴더를 어떻게 설정할지에 대하여 선택한다.
9. WLS가 설치되는 화면이다.
10. WLS Install 완료 화면이다.
참고: mercury profiling tools
성능 관련 정보를 확인할 수 있는 툴이다.
The Mercury profiling tools, which are provided as part of this JRockit installation, can be used by Java and J2EE developers in a development environment to profile application performance.
During the installation process, you are presented with the option to install the Mercury profiling tools. If you do so, you are prompted to accept the Mercury Tools license agreement. You must accept the license agreement to install the tools. For more information about these tools, see http://www.mercury.com/us/products/diagnostics
l Identify critical bottlenecks in pre-production or production with a single unified solution across composite applications
l Collaborate across multiple teams with workspace sharing for analysis and quick resolution
l Reduce your fault management efforts and hardware and software expenses
l Gain visibility across multiple technology platforms, including JAVA, J2EE, .NET and ERP/CRM
http://edocs.bea.com/common/docs91/install/console.html#1044760
사전에 설정 파일을 만들어놓고 설치 과정 중 해당 파일에 설정된 값을 자동으로 읽어 설치되도록 하는 모드다.
silent.xml을 만들고, 샘플은 edocs에서 매뉴얼을 참조한다.
http://e-docs.bea.com/common/docs90/install/silent.html
windows mode일 때, MS-DOS창 띄우고, 다음 라인 입력
filename.exe -mode=silent -silent_xml=path_to_silent.xml
이번 장에서는 웹로직 서버를 설치했을 때, 생성되는 디렉토리 구조에 대해 살펴본다.
bea è BEA Home 디렉토리로 lecense.bea, UpdateLicense.cmd 가 존재한다.
보통 BEA Product들을 install하게 되면 C:\bea 디렉토리가 default 홈이 되고, 이 디렉토리 안에 각 Product들의 Home 디렉토리가 생기게 된다.
jdk150_06 è 1.5.0_06 버전의 JDK/JRE
OS 환경이 Windows일 경우 보통 설치가 되지만 itanium cpu에서는 sun JDK가 제공되지 않는다.
플랫폼 별로 JDK가 Default로 install 되는 경우도 있고 그렇지 않은 경우도 있다.
jrockit90_150_06 è 1.5.0_06 버전의 JRockit
user_projects è Domain이나 application이 놓이게 되는 Default 위치
utils è 부가적인 유틸 성격의 jar 파일들이 위치
wlserver_10.0 è WLS Home 디렉토리로 웹로직의 실질적인 엔진이 이 디렉토리에 위치
※ license.bea
license.bea는 WLS의 라이센스 파일로 xml형태로 되어 있다. 제품을 구매한 후, 라이센스를 이메일로 받게되면 UpdateLicense.cmd를 이용하여 license.bea파일을 Update해주어야 한다. 제품을 구매하지 않고 사용하게 되는 라이센스 파일은 5user 만이 사용할 수 있다.
UpdateLicense.cmd를 하지 않고 기존의 license.bea 파일을 overwrite 해주어도 무방하다. 그러나 다른 BEA Product와 함께 사용하게 되는 license.bea 파일은 overwrite를 하는 방법보다 UpdateLicense.cmd를 사용하는 방법을 추천한다.
WebLogic Server의 Home 디렉토리로 실질적인 WebLogic Server의 엔진들이 위치하는 디렉토리이다. 중요한 몇 개의 디렉토리만 설명하도록 한다.
common è Domain 구성시 필요한 템플릿 jar 파일 및 구동파일들이 위치
db è DMBS의 ddl (Data Definition Language) 파일이 위치
ext è XML jar파일들이 위치 하고 JDBC Driver가 위치
lib è WebLogic Server의 jar 파일들이 위치 (대표적으로 weblogic.jar파일이 있다)
plugin è 웹서버와 연동하는 plugin 모듈들이 위치