우분투에 톰캣 설치하기
웹 서버를 구축하기 위해서는 톰캣(WAS)이 필요하다.
1.tomcat8 설치
sudo apt-get install tomcat8
2.톰캣 버전 확인
sudo /usr/share/tomcat8/bin/version.sh
3.톰캣 포트(8080) 열기
sudo ufw allow 8080/tcp
4.톰캣 실행
sudo service tomcat8 start
5.브라우저 접속
http://우분투 서버 IP주소:톰캣 포트번호
6.확인
아래와 같은 화면이 나오면 성공이다.
7.환경변수 설정
vi ~/.bashrc
#JAVA
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
#Maven
export MVN_HOME=/usr/share/maven
#Tomcat8 Home
export CATALINA_HOME=/usr/share/tomcat8
#path
export PATH=$PATH:$MVN_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export PATH=$PATH:$CATALINA_HOME/bin
바로적용
source ~/.bashrc
7.톰캣 관리자 화면 (tomcat manager 설치)
7-1 톰캣 manager 설치
sudo apt-get install tomcat8-admin
7-2 톰캣 manager 완전제거
sudo apt-get purge tomcat8-admin
톰캣 manager 관련 파일(manager.xml) 아래 경로에 설치 된다.
새 버전의 설정 파일 /etc/tomcat8/Catalina/localhost/manager.xml 설치가 된다.
manager.xml 내용은 아래와 같이 자동으로 작성이 된다.
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/manager"
docBase="/usr/share/tomcat8-admin/manager"
antiResourceLocking="false" privileged="true" />
어떤 블로그에서는 아래 내역을 작성하라고도 적어놓았는데, apt-get 으로 톰캣 매니저를 설치해도 manager 화면이 안뜬다면 아래 내용으로 변경해서 작성해보는것도 좋겠다.
7-2 tomcat user 수정
cd /etc/tomcat8
vi tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin"
roles="manager-gui,manager-script,
manager-jmx,manager-status,admin-gui,admin-script"/>
7-3 톰캣 재시작
sudo service tomcat8 restart
7-4 접속확인
http://IP주소:8080/manager/html
#.톰캣 관련 명령어
Tomcat 설치
sudo apt-get install tomcat8
Tomcat 제거
sudo apt-get remove tomcat8
Tomcat 완전제거
sudo apt-get purge --auto-remove tomcat8
Tomcat 상태 확인
ps -ef | grep tomcat
Tomcat 버전 확인
sudo /usr/share/tomcat8/bin/version.sh
Tomcat 시작
sudo service tomcat8 start
Tomcat 정지
sudo service tomcat8 stop
Tomcat 재시작
sudo service tomcat8 restart
Tomcat 설치경로
/usr/share/tomcat8 → executable &l ibraries
/var/lib/tomcat8 → conf & webapps
🔅톰캣 폴더 구조
✅Home 디렉토리 : /usr/share/tomcat8
/usr/share/tomcat8/bin : .sh 실행파일(startup.sh , shutdown.sh 등 )
/usr/share/tomcat8/lib : 각종 라이브러리 (.jar..)
/usr/share/tomcat8/logs : catalina.out
✅Config 디렉토리 : /etc/tomcat8
설정 파일( context.xml ,manager.xml server.xml, tomcat-users.xml등 )
✅Log 디렉토리 : /var/log/tomcat8
로그파일 존재 (localhost.2020-11-18.log 등…)
✅웹 ROOT 디렉토리 : /var/lib/tomcat8
-webapps : 웹서비스 루트 경로(ROOT 폴더 존재)
-conf : /etc/tomcat8 설정 디렉토리 링크
-logs : /var/log/tomcat8 로그 디렉토리 링크
-work : /var/cache/tomcat8 컴파일 디렉토리 링크
'리눅스&서버 > 우분투' 카테고리의 다른 글
우분투 - 젠킨스 설치 (0) | 2020.11.22 |
---|---|
우분투 - SVN 설치(아파치 웹서버와 연동) (2) | 2020.11.21 |
우분투 - Java 설치 (환경변수 설정) (0) | 2020.11.19 |
우분투 - MySQL 설치 (0) | 2020.11.18 |
우분투 - 아파치 웹서버 설치 (1) | 2020.11.17 |