#설치 디렉토리생성
sudo mkdir -p /usr/local/src/tomcat
cd /usr/local/src/tomcat/
#다운로드
(tomcat.apache.org/download-90.cgi <- 에서 tar.gz 파일의 버전에 맞게 다운로드)
sudo wget mirror.navercorp.com/apache/tomcat/tomcat-9/v9.0.38/bin/apache-tomcat-9.0.38.tar.gz
#압축해제
sudo gunzip apache-tomcat-9.0.38.tar.gz
sudo tar -xvf apache-tomcat-9.0.38.tar
#링크 설정
sudo mkdir /usr/local/server
sudo mv apache-tomcat-9.0.38 /usr/local/server/
cd /usr/local/server
sudo ln -s apache-tomcat-9.0.38 tomcat
#환경변수 설정
sudo vi /etc/profile
(VI를 사용하실 수 있어야합니다. 만약 vi사용이 어려우신 경우, 다른 테스트 에디터로 열어서 주세요. /etc/profile 맨 하단에 아래 내용을 추가해줍니다.)
CATALINA_HOME=/usr/local/server/tomcat
CLASSPATH=.:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$PATH:$CATALINA_HOME/bin
export CLASSPATH PATH CATALINA_HOME
(추가가 완료되었으면 저장 후 text editor를 종료해 줍니다)
source /etc/profile
#권한설정을 합니다.
sudo chgrp -R ${USER} /usr/local/server/apache-tomcat-9.0.38
# 주의!!!!!!!! X는 대문자입니다( X is uppercase )
sudo chmod -R g+rwX /usr/local/server/apache-tomcat-9.0.38
#톰캣 서버 가동
톰캣 서버 시작 : /usr/local/server/tomcat/bin/startup.sh
톰캣 서버 종료 : /usr/local/server/tomcat/bin/shutdown.sh
만약 아래와 같은 에러가 발생하시면:
bash: cd: bin/: 허가 거부
자신의 계정이 등록되어 있는 그룹을 나열해봅니다:
groups youraccount
여기에서 자신이 계정과 동일한 그룹명이 안 보인다면 해당 그룹을 만들고 해당 그룹에 현재 계정을 넣어준다음에 다시 시도해 보세요.
참조: www.howtogeek.com/50787/add-a-user-to-a-group-or-second-group-on-linux/