이클립스에서 UI를 수정하고 나면 바로바로 적용이 안될때가 많다.

그럴때는 보통 성질 급한 사람은 톰캣컨테이너를 들었다 놨다 하는데 이클립스에 많은 무리가 가게된다.

 

그럴때는 보통 tomcat -> bin 내의 startup.bat를 샐행해서 쓰곤하는데

 

 

startup.bat의 내부를 보면

 

if "%OS%" == "Windows_NT" setlocal
rem ---------------------------------------------------------------------------
rem Start script for the CATALINA Server
rem
rem $Id: startup.bat 895392 2010-01-03 14:02:31Z kkolinko $
rem ---------------------------------------------------------------------------

rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
cd ..
set "CATALINA_HOME=%cd%"
cd "%CURRENT_DIR%"
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome

set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"

rem Check that target executable exists
if exist "%EXECUTABLE%" goto okExec
echo Cannot find "%EXECUTABLE%"
echo This file is needed to run this program
goto end
:okExec

rem Get remaining unshifted command line arguments and save them in the
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs

call "%EXECUTABLE%" start %CMD_LINE_ARGS%

:end

 

 

catalina.bat를 호출하는것을 알 수 있다.

context path나 기타 카탈리나홈의 설정등의 자세한 사항은 이전 강의(했었던가..?)를 참조하고..

오늘은 tomcat.exe.를 실행하는 방법만 설명한다. 우선..

 

 

1. 고급시스템 설정 -> 시스템 속성 -> 고급 -> 환경변수를 클릭한다.

 

2. 시스템변수에서 새로만들기를 선택

변수이름과 변수값(톰캣설치 경로)를 지정하고 확인

 

3. 이젠 path에 CATALINA_HOME 등록 시킨다.

변수값 입력창에 path를 추가해 준다.

%CATALINA_HOME%\bin;

추가로 path에 c:\;도 하나 추가해준다.
(참고로 path가모두 지워지면 당황하지말고 '취소'버튼을 누르고 위의 과정을 반복해 준다.)

 

이젠 톰캣을 실행시킬 환경이 모두 구성되었다.

 

4. 윈도우즈 메모장이나 기타 에디터를 하나 열어서 t,bat 이름의 파일 하나 만들고

"자신의 톰캣이 설치된 경로\bin\startup.bat" 라고 채워넣고 저장한다.

이제 윈도우즈 시작버튼의 실행창(윈도우7은 프로그램 및 파일검색)에서 cmd를 입력하고 커서창에서 't'를 처본다.

 

위와같이 톰캣서버가 실행이 된다.

 

5. 서버를 내릴때는 위의 창을 클릭하거나 해서 커맨드가 먹게 만든 뒤 'ctrl + c'를 눌러주면 된다.

다시 서버 올릴때는 먼저 뜬 도스(콘솔)창에서 't'를 입력한다.

 

 

 

'course > 개발관련' 카테고리의 다른 글

인터넷 익스플로어 버젼별로 에뮬레이션 하기  (0) 2015.01.28
[펌] Agile - Scrum 개발론  (0) 2013.05.29
[펌] Agile Programming  (0) 2013.05.29