개인 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이 실행되는것을 확인할 수 있습니다.
'이것저것' 카테고리의 다른 글
[Web Storm] Indexing 무한루프 돌경우 . (0) | 2018.08.20 |
---|---|
[Web] F12 개발자도구에서 Failed to load resource: the server responded with a status of 404 (Not Found) 해결방법 (1) | 2018.04.01 |
윈도우 Command 명령어 (디렉터리 삭제) (0) | 2017.08.27 |
화면밖으로 창이 나갔을때 이동시키는방법!! (0) | 2017.07.18 |
Tomcat 8 Root 디렉터리 바꾸기 (0) | 2017.07.03 |
댓글