WebLogic 10.3.6 설치하기
이 문서는 WebLogic 10.3.6 설치에 관한 문서 입니다.
이 시점에서 WebLogic 10.3.6 는 아주 오래된 버전이다. JDK 1.6 을 기반으로 하고 JEE 도 오래된 버전을 지원한다. 그런데도 간혹 프로젝트를 하다보면 이 버전을 사용하는 곳도 심심치 않아 경악할 때가 있다.
WebLogic 을 버전 업그레이드를 한다고 하려면 어짜피 오래된 버전에 관해서 조금 알아 둘 필요가 있고 WebLogic 의 기본 구성의 경우에는 버전에 크게 상관이 없는 경우도 있어 나름대로 의미가 있다.
설치
WebLogic 10.3.6 버전은 Oracle 홈페이지에서 다운로드 받을 수 있다.정확하게 말하면 WebLogic 10.3.6 버전중에 “Zip distribution with Oracle WebLogic Server only and intended for WebLogic Server” 에 대한 것이다.
위와 같이 파일을 다운로드 받습니다. 그리고 다음과 같이 압축을 해제해 줍니다.
1 2 3 |
]# unzip -o wls1036_dev.zip -d /opt ]# cd /opt ]# ln -s Weblogic10.3.6_dev WLS |
그리고 다음과 같이 MW_HOME 환경변수를 세팅해줍니다.
1 |
]# export MW_HOME=/opt/WLS |
그리고 다음과 같이 configure.sh 파일을 Bash 쉘에 문법에 맞게 고쳐줍니다.
1 2 3 4 |
- 14 if [[ -z "$MW_HOME" || ! -d $MW_HOME || ! "$(ls -A $MW_HOME)" ]]; then + 14 if [ -z "$MW_HOME" ] || [ ! -d $MW_HOME ] || [ ! "$(ls -A $MW_HOME)" ]; then - 22 if [[ -z $JAVA_HOME ]] || [[ ! -d "${JAVA_HOME}/bin" ]]; then + 22 if [ -z $JAVA_HOME ] || [ ! -d "${JAVA_HOME}/bin" ]; then |
그리고 이제 configure.sh 를 실행해 줍니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
]# ./configure.sh CLASSPATH=/opt/java/lib/tools.jar:/opt/WLS/wlserver/server/lib/weblogic_sp.jar:/opt/WLS/wlserver/server/lib/weblogic.jar:/opt/WLS/modules/features/weblogic.server.modules_10.3.6.0.jar:/opt/WLS/wlserver/server/lib/webservices.jar:/opt/WLS/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/opt/WLS/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:.:/opt/java/jre/lib/ext:/opt/java/lib/tools.jar PATH=/opt/WLS/wlserver/server/bin:/opt/WLS/modules/org.apache.ant_1.7.1/bin:/opt/java/jre/bin:/opt/java/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/opt/java/bin:/opt/java/jre/bin Your environment has been set. Buildfile: /opt/WLS/configure.xml registry: [copy] Copying 1 file to /opt/WLS detect.os: product.property: product.property.unix: product.property.windows: all: BUILD SUCCESSFUL Total time: 0 seconds |
여기서 한가지 중요한 것이 있는데, commEnv.sh 를 살짝 수정해줘야 합니다. 이걸 수정하지 않으면 64bit 시스템의 라이브러리를 환경변수로 세팅하지 못합니다.
1 2 3 4 5 6 7 |
139 # Setup SUN_ARCH_DATA_MODEL - 140 SUN_ARCH_DATA_MODEL="@SUN_ARCH_DATA_MODEL" + 140 SUN_ARCH_DATA_MODEL="64" 141 142 #JAVA_USE_64BIT, true if JVM uses 64 bit operations - 143 JAVA_USE_64BIT=false + 143 JAVA_USE_64BIT=true |
도메인 생성
도메인은 WebLogic 에서 서버를 묶어주는 하나의 단위라고 볼 수 있습니다. 서버의 묶이라고 할수도 있고 서비스를 위한 하나의 큰 아키텍쳐라고 볼 수도 있습니다.
이 도메인은 별도의 다른 일반계정에서 디렉토리를 생성해서 생성할 수 있습니다. 여기서는 다음과 같은 위치에 도메인을 생성할 것입니다.
1 2 3 4 |
]$ pwd /home/sbhyun ]$ mkdir wls_domain ]$ cd wls_domain |
그리고 앞에서 configure.sh 를 실행해 생성된 환경설정을 세팅하기위해서 다음과 같이 실행해 줍니다.
1 2 |
]$ export MW_HOME=/opt/WLS ]$ source $MW_HOME/wlserver/server/bin/setWLSEnv.sh |
그리고 다음과 같이 도메인 생성을 위한 명령어를 다음과 같이 실행해 줍니다.
1 |
java -Xmx1024m -XX:MaxPermSize=128m weblogic.Server -Dweblogic.management.allowPasswordEcho=true |
실패
이렇게 설치를 시도했지만 안됨. 되다가도 아무런 반응이 없고 config.xml 파일이 생성되지 않고 시작/중지 스크립트도 만들어지지 않음.
이 방법으로는 안될듯.. 최소 용량으로 어떻게 돌려보나 했는데 문제가 있어보임.