Tomcat이란?
Apache재단에서 만든 오픈 소스 WAS(Web Application Server)
Java Servlet과 JSP가 실행할 수 있는 환경을 제공하여 동적인 페이지를 생성함
DB연결 및 데이터 조작, 다른 응용 프로그램들과 상호작용이 가능함
apt
패키지 설치를 위한 명령어
update : 설치 가능한 패키지 리스트를 최신화
upgrade : 실제 업데이트
$sudo apt update : 패키지 리스트 최신화
$sudo apt list : 현재 리스트 불러옴
$sudo apt list --upgradable : 현재 설치된 리스트 중에서 업그레이드가 필요한 목록
$sudo apt upgrade : 실제 업데이트
sudo apt update
sudo apt-cache search tomcat
tomcat9 패키지와 tomcat9 관리 패키지 다운로드 실행
sudo apt install tomcat9 tomcat9-admin
다운로드가 완료되면 Apache Tomcat 서버가 설치되고 자동으로 시작됨.
ss명령어를 사용하여 Tomcat 8080 기본 포트가 제대로 LISTEN하고 있는지 확인
Ubuntu OS가 재부팅되면 Apache Tomcat 서버가 자동으로 시작되게 설정
sudo systemctl enable tomcat9.service
sudo systemctl disable tomcat9.service
sudo ufw allow from any to any port 8080 proto tcp
웹 브라우저 : http://아이피:8080
"It works"란 페이지가 표시되면 정상 작동
Tomcat서버에서 Web Application Manager에 대한 사용자를 생성해야함
Apache Tomcat 웹 응용 프로그램 관리자를 사용하려면 새 사용자 계정을 설정해야함
vi 에디터로 Tomcat디렉토리에서 tomcat-users.xml 파일을 염
sudo vi /etc/tomcat9/tomcat-users.xml
파일이 열리면 "<" 태그 위의 파일에서 태그가 아래 세 줄을 추가함
여기에서 암호가 "pass"로 설정된 "tomcat"이라는 이름의 새 사용자가 생성됨
사용자 이름과 비밀번호를 대신하여 고유한 값으로 추가해야함
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="pass" roles="admin-gui,manager-gui"/>
파일을 저장하고 닫기
이제 관리자 응용 프로그램 영역에 액세스 할 수 있음
sudo systemctl restart tomcat9
액세스하려면 웹 브라우저에서 아래와 같이 접속
URL http://ip:8080/manager/html