반응형
1. 개요
Jenkins와 tomcat 연동 및 빌드 과정에서 다음과 같은 에러가 발생했다.
Server returned HTTP response code: 401 for URL ~~
2. 확인
401 에러는 자격인증 실패 에러이다. 쉽게 말게 인증이 실패한건데, 로그를 자세히 보니 The username and password you provided are not correct 라는 문구가 보였다.
3. 해결
jenkins 설정의 빌드 후 조치 / Deploy war/ear to a container 항목에 Contatiners를 새로 추가해주었다.
add 선택 후 Username와 Password를 설정한다.
Username와 Password를 모르겠다면 tomcat경로의 conf/tomcat-users.xml 파일에 기입된 username과 password를 입력하면 된다. 만약 주석처리 되어 있을 경우 다음과 같이 새로 추가해준다.
4. 결과
해당 에러는 발생하지 않으며 정상 빌드됨을 확인할 수 있다.
반응형
'CI\CD > Jenkins' 카테고리의 다른 글
[Jenkins] Amazon Linux 2 OS에 Jenkins 설치하기 (0) | 2021.10.25 |
---|---|
[Jenkins] Jenkins 설치 / Window / CentOS7 (0) | 2021.06.10 |
[Jenkins] FAIL - Deployed application at context path /context 에러 (0) | 2021.03.01 |
[Jenkins] build시 encoding MS949 경고 해결 (0) | 2021.03.01 |
[Jenkins] javax.servlet.http does not exist 에러 (0) | 2021.03.01 |