본문 바로가기
Web Server, WAS/Weblogic

Weblogic Server Start batch file create 1-3 (끝)

by 아이티.파머 2010. 9. 1.
반응형

그럼 이제 배치 파일을 만들어볼까?
1. 아까 우리가 설정한 C:\bea\user_projects\domains\lawdomain 이 디렉토리에 들어가서
2. 새파일 만들기해서 skanAdminServerStart.bat , skanServerStart.bat 이 두개의 파일을 만들어줘
3. 이제만든파일을 수정할거야

* skanAdminServerStart.bat

@ECHO OFF

set SERVER_NAME=AdminServer
title WebLogic_%SERVER_NAME%

set DOMAIN_HOME=C:\bea\user_projects\domains\skanDomain
set LOG_DIR=%DOMAIN_HOME%\logs

cd %DOMAIN_HOME%

@REM ######### WebLogic log backup #########
set PREFIX=%DATE:~2%_%TIME:~0,-3%
set PREFIX=%PREFIX::=%
set PREFIX=%PREFIX:-=%
set PREFIX=%PREFIX: =0%
set PREFIX=%PREFIX:/=%


@REM ren %LOG_DIR%\%SERVER_NAME%.out %LOG_DIR%\%SERVER_NAME%.out.%PREFIX%

 
start /B %DOMAIN_HOME%\startWebLogic.cmd

빨간색으로 표시된 내용에 주목해야해, 우리가 아까 webConsole에서 봤을때 디폴트로 AdminServer가 있었다고 했자나, 바로 그이름이 SERVER_NAME에 들어가야해, 왜냐면 이건 ADMIN START용이니까.
DOMAIN_HOME도 바로 우리가 설정해준 대로 적어줘야해, 철자가 틀릴수있으니. 탐색기에 가서 복사해 오면 좋겠지

단, 이 어드민 7001 port를 Start하기위해 이걸 설정해 주지 않아두되 왜냐면 도메인을 만들면서 디렉토리에 어드민서버를 활성화해주는 배치파일이 생성되니 말이지.
디렉토리에 들어가보면 startWebLogic.cmd 라는 파일이 있을거야, 이게바로 방금 얘기한 그거지
그럼 다음으로 이제 우리가 다시 추가한 skanServer batch file만들어 보자구



* skanServerStart

@ECHO OFF

set SERVER_NAME=skanServer
title WebLogic_%SERVER_NAME%

set DOMAIN_HOME=C:\bea\user_projects\domains\skanDomain
set LOG_DIR=%DOMAIN_HOME%\logs
set ADM_URL=t3://127.0.0.1:7001

cd %DOMAIN_HOME%

@REM ######### WebLogic log backup #########
set PREFIX=%DATE:~2%_%TIME:~0,-3%
set PREFIX=%PREFIX::=%
set PREFIX=%PREFIX:-=%
set PREFIX=%PREFIX: =0%
set PREFIX=%PREFIX:/=%

@REM ren %LOG_DIR%\%SERVER_NAME%.out %LOG_DIR%\%SERVER_NAME%.out.%PREFIX%

start /B %DOMAIN_HOME%\bin\startManagedWebLogic.cmd %SERVER_NAME% %ADM_URL%


AdminServer batchfile과 같은거 같으면서도 틀리네,
바로 ADM_URL 자이게 뭘까? 나도몰라, 만든사람한테 물어봐야할꺼야.,(시간나는 사람이 찾아봤으면 하네.)
아무튼 이곳에 t3://127.0.0.1:7001 라고 적어주는데 보아하니 어드민 URL적어달라는거네 (오! 그러고보니 그렇네 ㅎㅎㅎ)
10ver 부터는 t3:라고 시작해서 적어주는데 9ver이하는 지금하고 틀렸나봐
예전 reference를 보고 따라 했더니 에러만 줄창 올라가더라고,
자 바탕화면에 바로가기로 보내 놓고
Admin부터 skan Server까지 차례로 실행시켜보자구

4. 다 실행됬으면 다시 WebConsole로 이동 해서 "skanDomain > En.....> server" 에 서버상태가 unknow에서 start로 변경됬는지 확인.

※ 80port 말고 겹치지 않는 여러가지 port로 한두개 더만들어서 테스트 해보는게 좋겠네 ㅎㅎ 즐프!즐삽! 

반응형