본문 바로가기
이것저것

Tomcat 환경변수 설정으로 아무위치에서 startup.bat하기

by 신입같은 3년차 2017. 7. 2.

개인 desktop 컴퓨터에 IIS를 올리고 jsp를 사용하기 위해 tomcat을 설치하던도중 startup.bat를 전역에서 사용하고싶으신분들이 계신데 못따라하시는분들이 계실까봐 글을 작성하게 되었습니다.




다음은 저의 command창입니다.  사진과 같이 startup.bat를 전역으로 사용할 수 없고 apache-tomcat설치폴더 밑에있는 bin폴더에서 startup.bat를 해야 실행되는것을 볼 수 있습니다. 


왜 apache-tomcat 밑에있는 bin에서 startup.bat를 해야 실행 할 수 있나요?? 라는 생각을 저도 했었습니다 .


이유는 간단합니다. 그 파일을 실행시키려면 파일이 있는 위치에서 실행을 시켜야 하기 때문입니다. 


사진에 보이는 C:\Users\윤자 안에는 startup.bat 파일이 없습니다. 당연히 실행이 안되는게 맞습니다.


전역에서 명령어를 사용하는 방법입니다 ( jdk 환경변수로 javac 설정하는것과 같은 원리이고 많이 응용가능합니다)




환경변수 설정창 키는법 

 - [ 내 PC ] - [ 오른족 마우스 클릭 ] - [ 속성 ]  - [ 고급 시스템 설정 ] - [ 환경 변수 ]  로 들어가면 됩니다





변수 이름을 "CATALINA_HOME"로 설정하고

변수에 apache-tomcat 설치 경로를 적어주면 됩니다.     ( 저는 8.X 버전을 사용하였습니다. ) 


 - 만약 CATALINA_HOME 말고 다른것으로 하게된다면 CATALINA_HOME 환경변수명을 찾지 못하였다고 뜹니다.





다음으로 PATH 환경변수를 들어가서 

%CATALINA_HOME%\bin 을 추가해 주면됩니다.




환경변수를 다 작성학시고 [확인]을 누르시고 

cmd창을 재시작한다음에 startup.bat를 하게 되면 다음과같이 tomcat이 실행되는것을 확인할 수 있습니다.

 


반응형

댓글