egovframework 3.6 에서 restful 사용 (추가)
- 작성자 :
- 박*희
- 작성일 :
- 2025-02-05 16:07:48
- 조회수 :
- 53
- 구분 :
- 적용지원(기술지원)
- 진행상태 :
- 완료
Q
안녕하세요.
지난 'egovframework 3.6 에서 restful 사용'에 대한 추가 질문 드립니다.
(https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=69&qaId=QA_00000000000024194)
당사는 RESTful을 이용한 데이터 처리까지는 필요하지 않고
RESTful URL만 실행되면 됩니다.
그래서 '1. 다운로드 > 실행환경 > 예제 다운로드 > @RestController 예제' 를 참조 했더니
RESTful URL 실행은 되는것 같은데
Q1> Tomcat launch시
No mapping found for HTTP request .. in DispatcherServlet ..
라는 에러가 보이고
Q2> 기존 .do URL 실행이 안됩니다
(egovframework 3.6_RESTful.xlsx 파일에 내용 추가)
한번 더 지원을 받고 싶습니다.
감사합니다.
지난 'egovframework 3.6 에서 restful 사용'에 대한 추가 질문 드립니다.
(https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=69&qaId=QA_00000000000024194)
당사는 RESTful을 이용한 데이터 처리까지는 필요하지 않고
RESTful URL만 실행되면 됩니다.
그래서 '1. 다운로드 > 실행환경 > 예제 다운로드 > @RestController 예제' 를 참조 했더니
RESTful URL 실행은 되는것 같은데
Q1> Tomcat launch시
No mapping found for HTTP request .. in DispatcherServlet ..
라는 에러가 보이고
Q2> 기존 .do URL 실행이 안됩니다
(egovframework 3.6_RESTful.xlsx 파일에 내용 추가)
한번 더 지원을 받고 싶습니다.
감사합니다.
환경정보
-
- OS 정보 : Linux 6.9
- 표준프레임워크 버전 : egovframework 3.6
- JDK(JRE) 정보 : jdk 1.7
- WAS 정보 : Jeus 7 / WebToB 5
- DB 정보 : Oracle 19C
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
No mapping found for HTTP request with URI 의 오류가 뜨는 원인은 컨트롤러 안에 @RequestMapping을 통해 작성된 메서드가
dispatcher servlet 기동시 컨테이너에 mapping 되지 않아 발생하는 오류입니다.
현재 설정을 확인하여 본 바로는 '/*'로 매핑된 서블릿이 *.do 요청을 가로채고 처리할 매칭이 없어 오류가 발생하는 것으로 보이므로
서블릿 매핑을 구체적으로 제한함과 동시에 load-on-startup 에서 서블릿 로딩 순서를 조절하여 보시기 바랍니다.
또한 스프링에서 지원하는 <mvc:default-servlet-handler />를 사용하는 방법도 가능하므로 참고 부탁 드립니다.
감사합니다.
표준프레임워크센터 입니다.
No mapping found for HTTP request with URI 의 오류가 뜨는 원인은 컨트롤러 안에 @RequestMapping을 통해 작성된 메서드가
dispatcher servlet 기동시 컨테이너에 mapping 되지 않아 발생하는 오류입니다.
현재 설정을 확인하여 본 바로는 '/*'로 매핑된 서블릿이 *.do 요청을 가로채고 처리할 매칭이 없어 오류가 발생하는 것으로 보이므로
서블릿 매핑을 구체적으로 제한함과 동시에 load-on-startup 에서 서블릿 로딩 순서를 조절하여 보시기 바랍니다.
또한 스프링에서 지원하는 <mvc:default-servlet-handler />를 사용하는 방법도 가능하므로 참고 부탁 드립니다.
감사합니다.