이전 글에서 발생한 오류를 해결하기 위해 작성한 글이다.
로컬에서 8088 포트로 Tomcat 을 실행시키기 위한 과정이다.
1. Tomcat 9 버전을 다운받는다.
https://tomcat.apache.org/download-90.cgi 에서 다운받았다.
나는 맥북 M1을 사용하기 때문에 tar.gz 를 다운받았다.
2. 실행 .sh 파일 권한 주기
다운받은 zip 파일의 압축을 풀고 폴더를 클릭하여 맥북 기준 command + option + c 로 폴더 경로를 복사하고, /bin을 붙여 Tomcat 서버를 실행할 수 있는 파일들이 있는 경로로 이동한다.
cd /Users/kangminseo/Downloads/apache-tomcat-9.0.88/bin
Tomcat 서버를 시작하고 종료시키기 위해 사용되는 파일인 startup.sh 와 shutdown.sh 에 권한을 주기 위해 다음 명령어를 사용한다.
해당 디렉토리의 모든 sh 확장자를 가진 파일에 실행 권한을 준다.
chmod +x *.sh
3. Tomcat 서버 실행
다음 명령어로 Tomcat 서버를 시작한다.
./startup.sh
http://localhost:8080 으로 접속하면 다음과 같은 페이지가 뜬다.
4. Tomcat 실행 환경 변경, 사용자 등록
다운받았던 apache-tomcat-9.0.88 폴더를 vscode에서 연다.
conf/server.xml 을 열어서 Tomcat 서버의 실행 포트번호를 8088로 변경한다.
webapps/manager/META_INF/context.xml 와 webapps/host-manager/META-INF/context.xml 에서, 127.0.0.1 에서만 접근이 가능하도록 되어 있는 부분을 주석처리한다.
conf/tomcat-users.xml 에서 사용자를 추가한다.
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status"/>
<user username="deployer" password="deployer" roles="manager-script"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
5. 톰캣 서버를 재부팅하고 http://localhost:8088 로 접속한다.
./shutdown.sh
./startup.sh
Manager App 버튼을 클릭하면 로그인 창이 뜬다.
사용자 이름, 비밀번호 모두 tomcat을 입력한다.
로그인에 성공하면 다음과 같은 화면이 뜬다.
'Jenkins' 카테고리의 다른 글
Jenkins로 CI/CD 작업을 위한 Tomcat 서버 연동하기 2 (0) | 2024.04.30 |
---|---|
Jenkins로 CI/CD 작업을 위한 Tomcat 서버 연동하기 1 (0) | 2024.04.30 |
Jenkins에서 Maven 프로젝트 생성 (0) | 2024.04.26 |
Jenkins에서 GitHub, Maven 설치 (0) | 2024.04.26 |
Jenkins 시작하기 (설치, 기본세팅) (0) | 2024.04.23 |