1. 톰캣 기동
cd 톰캣위치
cd ./bin/startup.bat
//Tomcat started. 이라고 보임
2. 톰캣 기동 체크
톰캣이 잘 기동되었다면 local 서버로 접속 시 다음과 같은 사이트가 보인다.
http://localhost:8080/
3. 톰캣 기동 중지
톰캣이 잘 작동되는 것을 확인했으면, 종료한다.
명령어가 잘 작동된다면, local 서버로 접속 시 찾을 수 없다고 나온다.
./shutdown.sh
4. 톰캣 port 번호 변경
톰캣 설정 변경을 위해 visual studio code로 톰캣 파일을 연다.
[conf > server.xml > Connertor 수정] 부분에서 port 번호를 수정할 수 있다. 나는 8080을 젠킨스 연결에 쓰고 있어 톰캣은 8088을 쓸 것이다.
5. 톰캣 접근 제한 ip 해제
[webapps > manager > META-INF > context.xml 수정] 부분에 <Valve> 라인을 주석처리 한다.
[webapps > host-manager > META-INF > context.xml 수정] 부분에 라인을 주석처리 한다.
6. 톰캣 유저 추가
[conf > tomcat-users.xml] 부분에서 역할을 설정하고, 특정 유저에게 특정 역할을 부여할 수 있다.
먼저, 역할 설정은 아래와 같이 한다.
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
역할을 설정하고, 유저를 추가한 후 위 역할 중 필요한 역할을 roles에 할당한다.
<user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status"/>
7. 톰캣 서버 재기동
톰캣 설정을 변경하였다면 1~3번 과정을 다시 진행하여 톰캣 서버를 재기동한다.
port번호를 변경하였다면, 2번 과정에서 바뀐 port로 톰캣 페이지가 잘 뜨는지 확인해야한다.
8. 톰캣 어플리케이션 목록
톰캣이 가진 어플리케이션 목록을 확인하고자 한다면, 톰캣 기동 후 [Manager App]을 클릭한다.
로그인은 위에서 만들어 준 tomcat 계정 등으로 로그인하면 된다.
젠킨스에서 업데이트하는 내용들을 여기서 확인할 수 있다.
'INFRA > CICD' 카테고리의 다른 글
SSH 서버에서 사용할 수 있는 도커 컨테이너 만들기 (0) | 2024.06.23 |
---|---|
젠킨스 자동 빌드 환경 구성하기 [Poll SCM] (3) | 2024.06.19 |
톰캣 서버에 프로젝트 배포 (0) | 2024.06.19 |
Git에서 코드 가져와서 빌드하는 법 (0) | 2024.06.16 |
docker & jenkins 환경셋팅 (MacOS) (3) | 2024.06.09 |