공통컴포넘트 추가 시 http 404 에러
- 작성자 :
- 김*은
- 작성일 :
- 2024-05-12 01:58:01
- 조회수 :
- 447
- 구분 :
- 공통컴포넌트 / 3.10
- 진행상태 :
- 완료
Q
안녕하세요.
https://egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=30&searchKey=&searchValue=&menuNo=69&qaId=QA_00000000000023483
이 질문 드렸었는데, 아래 답변으로 했었는데 안되서 여쭤봤던 겁니다.
개발환경에서 eGovFrame 메뉴 > Start > New Web Project 생성시 [ ] Generate Example에서 체크를 해제 하고 생성한 다음 공통컴포넌트를 추가 했을 때 log4j2.xml에서 level="DEBUG"로 수정 했는데 console에 에러도 없이 404 에러가 떠요.
데이터베이스에 테이블 생성 된 거랑 데이터 들어 온 것도 확인 했어요.
톰캣 Path는 8080/으로 설정해뒀고,
web.xml에
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
index.jsp에는 <jsp:forward page="/EgovContent.do"/> 이렇게 되어 있는데
그러면 처음에 http://localhost:8080/으로 들어가면 /EgovContent.do로 매핑되어 있는 화면으로 들어가야 하는 것이 아닌가요? path도 별다른거 바꾼 것도 없는데 왜 자꾸 404 에러가 뜨는지 모르겠습니다. 혹시 몰라서 http://localhost:8080/EgovContent.do로 치고 들어가도 404가 뜨더라구요.....
그리고 혹시 몰라서 첫 페이지로 로그인 화면을 띄우고 싶어서
<welcome-file-list>
<welcome-file>EgovLoginUsr.jsp</welcome-file>
</welcome-file-list>
이렇게 수정해도 404 에러가 떠요.
project clean, Maven update, Maven clean,install, 톰캣 claen 다 해도 404가 뜹니다. 왜이러는 건지 어떻게 해결 할 수 있나요?
++ 마지막으로 index.jsp가 /WEB-INP/jsp/index.jsp와 /WEB-INP/index.jsp 가 있던데 두 차이점도 알려주세요.
https://egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=30&searchKey=&searchValue=&menuNo=69&qaId=QA_00000000000023483
이 질문 드렸었는데, 아래 답변으로 했었는데 안되서 여쭤봤던 겁니다.
개발환경에서 eGovFrame 메뉴 > Start > New Web Project 생성시 [ ] Generate Example에서 체크를 해제 하고 생성한 다음 공통컴포넌트를 추가 했을 때 log4j2.xml에서 level="DEBUG"로 수정 했는데 console에 에러도 없이 404 에러가 떠요.
데이터베이스에 테이블 생성 된 거랑 데이터 들어 온 것도 확인 했어요.
톰캣 Path는 8080/으로 설정해뒀고,
web.xml에
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
index.jsp에는 <jsp:forward page="/EgovContent.do"/> 이렇게 되어 있는데
그러면 처음에 http://localhost:8080/으로 들어가면 /EgovContent.do로 매핑되어 있는 화면으로 들어가야 하는 것이 아닌가요? path도 별다른거 바꾼 것도 없는데 왜 자꾸 404 에러가 뜨는지 모르겠습니다. 혹시 몰라서 http://localhost:8080/EgovContent.do로 치고 들어가도 404가 뜨더라구요.....
그리고 혹시 몰라서 첫 페이지로 로그인 화면을 띄우고 싶어서
<welcome-file-list>
<welcome-file>EgovLoginUsr.jsp</welcome-file>
</welcome-file-list>
이렇게 수정해도 404 에러가 떠요.
project clean, Maven update, Maven clean,install, 톰캣 claen 다 해도 404가 뜹니다. 왜이러는 건지 어떻게 해결 할 수 있나요?
++ 마지막으로 index.jsp가 /WEB-INP/jsp/index.jsp와 /WEB-INP/index.jsp 가 있던데 두 차이점도 알려주세요.
환경정보
-
- OS 정보 : windows
- 표준프레임워크 버전 : 3.10.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 : apache-tomcat 9.0
- DB 정보 : mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
로그 자체가 출력되지 않는경우는
개발환경 구성이 제대로 되지 않았거나
개발환경에 연결된 톰캣 서버로 웹프로젝트가 제대로 배포가 되지 않은것으로 예상됩니다.
보통 404 에러의 경우 서버에 요청한 결과를 찾을 수 없을 때 발생하므로
경로 설정 및 WAS 서버의 context path 설정 등을
확인해 보시기 바랍니다.
참고로 교육용 개발환경의 경우
Tomcat 및 mysql이 이미 구성되어 있으므로
이를 기반으로 확인하시면 도움이 되실 듯 합니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=65
감사합니다.
표준프레임워크센터입니다.
로그 자체가 출력되지 않는경우는
개발환경 구성이 제대로 되지 않았거나
개발환경에 연결된 톰캣 서버로 웹프로젝트가 제대로 배포가 되지 않은것으로 예상됩니다.
보통 404 에러의 경우 서버에 요청한 결과를 찾을 수 없을 때 발생하므로
경로 설정 및 WAS 서버의 context path 설정 등을
확인해 보시기 바랍니다.
참고로 교육용 개발환경의 경우
Tomcat 및 mysql이 이미 구성되어 있으므로
이를 기반으로 확인하시면 도움이 되실 듯 합니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=65
감사합니다.