0. (선택사항) 최신 jdk 설치
1. 웹로직 설치
# java -jar wls1036_generic_new.jar
(상세내용 아래 링크 참조)
2. 설치 이후 도메인 구성
# cd /root/Oracle/Middleware/wlsserver_10.3/common/bin
(웹로직을 설치할 때 설정했던 폴더로 가서 설정파일 실행)
# ./config.sh
(상세 내용 아래 링크 참조)
2-1. 환경변수 설정
경로가 너무 길어 일일이 외우기도, 치기도 불편하다.
아래 내용들을 /etc/profile 에 저장하자.
1) 자바홈
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.e17_4.x86_64
2) 미들웨어(웹로직 홈)
export MW_HOME=/root/Oracle/Middleware
3) 도메인 홈
export ujin_HOME=/root/Oracle/Middleware/user_projects/domains/ujin_domain
4) 웹로직 어드민서버 로그
export weblog=/root/Oracle/Middleware/user_projects/domains/ujin_domain/servers/AdminServer/logs
5) 매니지드서버(Server00) 서버 로그
export Server00log=/root/Oracle/Middleware/user_projects/domains/ujin_domain/servers/Server00/logs
3. AdminServer (콘솔) 시작
# cd /root/oracle/Middleware/user_projects/domains/uijn_domain/bin
# sh startWebLogic.sh
백그라운드 구동법은 http://blog.daum.net/99lib/266 링크 참조
※ startbgAdmin.sh
nohup ${ujin_HOME}/bin/startWebLogic.sh > ${weblog}/ujin_nohup.out 2>&1 &
3-1. 선택사항
콘솔이 넘나 느리다...
그래서 콘솔 실행시간을 빠르게 하기 위해 아래 설정을 적용하고 어드민서버 재시작이 필요하다.
http://theheat.dk/blog/?p=1539
JRE – java.security
The JRE contains a file we you can configure where it should get its entropy from. This will cover all the WebLogic domains that use the JRE, but you will have to remember to change the file every time you install a new JRE version/patch.
1 | $JAVA_HOME /jre/lib/security/java .security |
Default /dev/urandom is configured, but as mentioned this is ignored by Java.
1 2 | #securerandom.source=file:/dev/urandom securerandom. source = file : /dev/ . /urandom |
4. 콘솔 접속하여 ManagedServer 생성
- 웹 -> http://ip:7001/console 접속하여 로그인
- 왼쪽에 도메인구조에 도메인명 -> 환경 -> 서버 클릭
- 왼쪽 상단 맨 위 잠금 및 편집을 눌러서 편집 활성화
- 새로 만들기 선택
- 새 서버명 , 포트 선택, 독립 실행형 서버 설정
5. 웹로직서버에서 매니지드 서버 구동
# cd $ujin_HOME/bin
# ./startManagedWebLogic.sh Server00(생성한 매니지드서버명)
한 5분 정도 기다리자.
5-1. 매니지드 서버 백그라운드 동작
백그라운드 구동법은 http://blog.daum.net/99lib/266 링크 참조
※ startbgServer00.sh
nohup ${ujin_HOME}/bin/startManagedWeblogic.sh Server00 > ${Server00log}/server.out 2>&1 &
6. 배치파일 배포
7. IIS 설정
1) 플러그인 파일 다운로드
3) %Plugin_HOME%lib 에 iisproxy.ini 파일 생성
2) IIS7.5 x64용 플러그인 서버에 옮김
3) %Plugin_HOME%lib 에 iisproxy.ini 파일 생성
WebLogicHost=IP기입
WebLogicPort=포트기입
#(클러스터 구성시..) WebLogicCluster=127.0.0.1:7001 이런식으로 작성
KeepAliveEnabled=ON
Idempotent=OFF
DynamicServerList=OFF
DebugConfigInfo=ON
WLIOTimeoutsecs=600
WLLogFile=C:\weblogic_proxy
WlForwardPath=/UserUpload
FileCaching=OFF
ConnectTimeoutSecs=10
ConnectRetrySecs=2
4) system 변수 Path에 %Plugin_Home%\lib 디렉토리 잡아준 뒤 확인
5) IIS 관리자에서 IIS 홈 말고 사이트 페이지 홈 클릭
6) MIME 형식 우클릭 > 기능열기 > 우클릭 > 추가 >
파일 이름 확장명 : .jsp
MIME형식 : text/jsp 작성
7) 처리기 매핑 더블클릭 > 우클릭 > 스크립트 매칭 추가
ㄱ. 요청경로 : *.jsp
실행파일 : plugin폴더의 lib안에 있는 iisproxy.dll
이름 : iisproxy
ㄴ. 요청경로 : *.wlforward
실행파일 : plugin 폴더의 lib 안에 있는 iisproxy.dll
이름 : wlforward
8) ISAPI 필더 더블클릭 > 추가 >
필터 이름 : iisforward
실행파일 : plugin 폴더 안의 iisforward.dll
9) iis 재기동 : cmd > iisreset
8. 페이지 확인
페이지가 열리는지 확인 (해당 배치파일에 index.jsp가 있으면 index.jsp로)
'Middleware > Weblogic' 카테고리의 다른 글
[스크랩] 이클립스에 Dynamic Web Project 없을때 해결 (0) | 2018.04.24 |
---|---|
웹로직 - MSSQL 연결 (0) | 2018.04.24 |
리눅스에서 웹로직 백그라운드 구동 (0) | 2018.04.05 |
[스크랩] 윈도우 환경에서 웹로직11 도메인 구성 및 삭제 (0) | 2018.03.21 |
[스크랩] 웹로직 도메인 개발모드 vs 운영모드 차이 (0) | 2018.03.21 |