Tomcat 설치
다운로드
압축해제
# tar -zxf apache-tomcat-8.0.17.tar.gz -C /usr/share/tomcat8 |
링크설정
# ln -s /usr/share/tomcat8/apache-tomcat-8.0.17 /usr/share/tomcat |
- 링크 설정을 하는 이유는 나중에 버젼업이 되어 새 버젼의 톰캣을 설치후 링크 를 변경하는 것으로 다른 파일들의 톰캣 경로를 그대로 사용하고자 함 입니다.
톰캣계정 추가
# useradd tomcat |
소유권 변경, 실행권한 설정
# chown -R tomcat:tomcat /usr/share/tomcat8 |
- 톰캣 8.0.17버젼에서는 기본적으로 실행권한 설정이 되어 있었다.
톰캣 시작/종료
sudo /bin/su - tomcat -c /usr/share/tomcat/bin/startup.sh |
시작/종료 스크립트 생성
# vi /etc/init.d/tomcat |
#!/bin/sh |
실행권한 부여
# chmod 755 /etc/init.d/tomcat |
자동시작 등록
updaterc.d tomcat defaults |
- 부팅 시 자동으로 톰캣 서버가 실행되도록 한다.
자동시작 제거
updaterc.d -f tomcat remove |
관리페이지 경로 변경
도메인 루트는 서비스에 사용하면서 동시에 톰캣 관리 페이지를 사용하고자 할때, 관리페이지 접근경로를 변경 한다. /usr/share/tomcat/webapps/ROOT 톰캣 루트 경로 이다. 관리 페이지에 접근시 사용할 경로(이하 여기서는 /tcman) 으로 한다. /usr/share/tomcat/webapps/ROOT/tcman 폴더 생성 /usr/share/tomcat/webapps/ROOT/ 폴더에서 WEBINF 폴더를 제외한 모든 파일을 tcman 으로 이동 톰캣 재기동 /etc/init.d/tomcat stop /etc/init.d/tomcat start 이제 /tcman 을 붙여야지 관리페이지로의 접근이 가능하다. 물론 / 로 접근 시 404 오류를 내뱉을 것이다. 파일 없다고... 오류 보기가 싫으면 index.html 하나 만들어서 임시로 넣어두는 것도 좋은 방법~ |
- 관리페이지 경로 변경은 제가 생각한 방법인데, 더 좋은 방법이 있을지는 모르겠네요...
- 참고 -
http://wolfpaulus.com/jounal/software/tomcat_squeeze/commentpage1/#comment60189
http://fruitdev.tistory.com/19
https://www.debianadministration.org/article/28/Making_scripts_run_at_boot_time_with_Debian