inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

톰캣 설정 manager role 설정 후 404 에러

644

Lian

작성한 질문수 5

0

제목 그대로 톰캣 서버 띄우고 manager apps 404 에러가 발생합니다

톰캣 버전 9.0.88 버전

저장 후 셧다운 -> 재시작 다해봤습니다

어떻게 해야할까요... 허허

 

ansible jenkins kubernetes ci/cd sonarqube

답변 2

0

Dowon Lee

안녕하세요, 이도원입니다.

최신 Tomcat 버전인 9.0.89 버전으로 테스트 시 정상 작동 되는 것을 확인했습니다.

수정하신 context.xml 스크립트를 아래와 같이 수정하신고 다시 실행해 보시면 좋을 것 같습니다.

<Context antiResourceLocking="false" privileged="true" >
  <CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor"
                   sameSiteCookies="strict" />
  <!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> -->
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>

혹시 위 방법으로도 안되시면 다시 글 남겨주시기 바랍니다.

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

Lian님, 문제를 해결하기 위해서는 먼저 tomcat-users.xml 파일에 manager role을 올바르게 설정했는지 확인해야 합니다. 이 파일에서는 Tomcat의 관리자용 웹 애플리케이션에 접근할 사용자의 역할(role)과 사용자 이름(username)을 지정합니다. 예를 들어, manager-gui 역할을 가진 사용자를 다음과 같이 추가할 수 있습니다:

<role rolename="manager-gui"/>
<user username="admin" password="password" roles="manager-gui"/>

해당 설정을 추가한 후에는 Tomcat 서버를 재시작해야 변경사항이 적용됩니다. 만약 이미 위와 같이 설정했음에도 불구하고 문제가 해결되지 않는다면, 웹 애플리케이션이 webapps 디렉토리 안에 올바르게 배치되었는지, 그리고 server.xml이나 context.xml에 특별한 설정이 추가되었는지 확인해 보세요.

톰캣의 webapps 디렉토리 안에 manager 폴더가 있는지 확인하고, 해당 폴더가 톰캣 설치 시 기본적으로 제공되는 Manager 애플리케이션을 포함하고 있는지도 확인해 주세요. 이 폴더나 애플리케이션이 손상되거나 삭제되었다면, 톰캣을 재설치하거나 해당 폴더를 복구해야 할 수도 있습니다.

또한, 방화벽 설정이나 다른 네트워크 보안 도구가 올바른 접근을 방해하고 있지 않은지도 검토해보시길 권장드립니다.

이러한 점들을 모두 확인해 보아도 문제가 해결되지 않는다면, 자세한 설정 파일의 내용과 함께 다시 질문해 주세요.

git 에 강의내용에 필요한 파일들 존재하지 않음

0

84

2

젠킨스에 등록된..

0

98

2

필요한 파일만 가지고 배포할 수 있나요?

0

91

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

108

2

jdk 버전 17

0

81

2

섹션2 강의자료

0

103

2

DOCKER 이미지 PULL

0

266

1

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

0

63

1

질문이 있습니다!!

0

68

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

203

4

m2 mac: ansible-server에서 container 실행 안됨

0

159

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

97

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

176

2

맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)

0

255

3

Docker Container에서 Tomcat 설치

0

221

2

ec2 여러대에서 각각 직접 설치 이유

0

154

1

P@ssw0rd 설정시기

0

147

2

ansible 원리

0

135

2

ansible 존재여부

0

116

2

젠킨스 빌드 성공후 shutdown

0

249

2

Docker Hub에 Push 무한 로딩

0

120

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

117

1

maven project 오류

0

118

2

엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법

0

150

2