404 File Not Found 오류 발생합니다.
- 작성자 :
- 양*용
- 작성일 :
- 2016-05-08 22:41:48
- 조회수 :
- 934
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
안녕하세요.
404 File Not Found 오류 발생합니다.
로그는 다음과 같습니다.
2016-05-08 22:29:34,678 WARN [org.springframework.web.servlet.PageNotFound] No mapping found for HTTP request with URI [/deviceWeb/acl/xml/classInfoList.do] in DispatcherServlet with name 'action'
-소스1 js -
function fn_InquireClassInfoListXml()
{
if(!fn_egov_network_check(false)){
return;
}
var url = "/acl/xml/classInfoList.do";
var accept_type = "xml";
// get the data from server
window.plugins.EgovInterface.get(url,accept_type, null, function(xmldata) {
alert(xmldata);
var list_html = "";
-소스2 Controll 파일-
@SuppressWarnings("unchecked")
@RequestMapping(value="/acl/xml/classInfoList.do")
public @ResponseBody ClassAndroidAPIVOList selectClassInfoXMLList(
@ModelAttribute("searchVO") ClassAndroidAPIDefaultVO searchVO, ModelMap model )
throws Exception {
System.out.println( "==================1======================>" );
404 File Not Found 오류 발생합니다.
로그는 다음과 같습니다.
2016-05-08 22:29:34,678 WARN [org.springframework.web.servlet.PageNotFound] No mapping found for HTTP request with URI [/deviceWeb/acl/xml/classInfoList.do] in DispatcherServlet with name 'action'
-소스1 js -
function fn_InquireClassInfoListXml()
{
if(!fn_egov_network_check(false)){
return;
}
var url = "/acl/xml/classInfoList.do";
var accept_type = "xml";
// get the data from server
window.plugins.EgovInterface.get(url,accept_type, null, function(xmldata) {
alert(xmldata);
var list_html = "";
-소스2 Controll 파일-
@SuppressWarnings("unchecked")
@RequestMapping(value="/acl/xml/classInfoList.do")
public @ResponseBody ClassAndroidAPIVOList selectClassInfoXMLList(
@ModelAttribute("searchVO") ClassAndroidAPIDefaultVO searchVO, ModelMap model )
throws Exception {
System.out.println( "==================1======================>" );
A
양재용님, 안녕하세요.
올려주신 로그는 컨트롤러의 @RequestMapping으로 매핑된 Method를 찾을 수 없어 생긴 오류입니다. 서버 기동시 컨트롤러를 정상적으로 읽어들이지 못해 발생한 것으로 보입니다.
컨트롤러 클래스를 별도로 생성하셨다면, @Controller 어노테이션이 추가되어있는지 확인해 보시고,
컨트롤러 클래스의 패키지 경로가 다를경우(egovframework로 시작하지 않을 경우) servlet xml파일에서 경로를 추가해 주셔야 합니다. 별도로 추가되지 않을 경우 새로 생성한 컨트롤러는 읽어들이지 않게 됩니다.
감사합니다.
올려주신 로그는 컨트롤러의 @RequestMapping으로 매핑된 Method를 찾을 수 없어 생긴 오류입니다. 서버 기동시 컨트롤러를 정상적으로 읽어들이지 못해 발생한 것으로 보입니다.
컨트롤러 클래스를 별도로 생성하셨다면, @Controller 어노테이션이 추가되어있는지 확인해 보시고,
컨트롤러 클래스의 패키지 경로가 다를경우(egovframework로 시작하지 않을 경우) servlet xml파일에서 경로를 추가해 주셔야 합니다. 별도로 추가되지 않을 경우 새로 생성한 컨트롤러는 읽어들이지 않게 됩니다.
감사합니다.