목록WEB/error_log (13)
hello world
[IE에서 .json을 열거나 저장하시겠습니까 에러 해결 방법] 스프링에서 파일 업로드시 @ResponseBody를 이용하여 JSON을 return 할때 익스플로러에서 json 파일이 다운로드 되는 에러가 발생한다. 그렇기 때문에 @ResponseBody를 이용하면 안되고 json 형태로 return 할수 있는 또 다른 방법인 jsonView를 사용해야한다. 1.jsonVeiw jsonView를 사용하기위해서는 [서블릿 설정 xml ]이 필요하다. spring 3.x 이상, jackson 2.x이상 : MappingJackson2JsonView, 그 외 : MappingJacksonJsonView 클래스 사용 spring-servlet.xml [서버 : controller] JSON으로 보내고 싶은 데이..
org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/assets/js/browser.min.js] in DispatcherServlet with name 'appServlet' 경로를 못찾아서 발생하는 에러로 경로에 ${pageContext.request.contextPath}를 추가해준다. ${pageContext.request.contextPath}/resources/assets/css/main.css" /
로컬에서는 파일 경로를 절대 경로로 (ex) C://) 지정해서 업로드할경우 문제가 없지만개발 및 운영환경은 윈도우가 아니기때문에 운영및 개발 환경(리눅스)에 이미지를 저장하기위해 생성한 폴더가 없다면기존 소스로 불가능하다아래는 폴더 생성이 안됐을 경우 임시로 사용할수있다 -> 웹서버 내에 image 폴더를 만들어 업로드하기위해 상대경로가 필요 ! ex)String path="/temp"; ServletContext context= request.getSession().getServletContext(); String realPath=context.getRealPath(path);getServletContext() : 웹 어플리케이션이 설치되어 있는 경로를 리턴해줌getRealPath() : Serv..
서버 구동시 8080, 8009 포트가 사용중이여서 서버를 못 돌린다는 오류이다 동일한 포트를 중복 사용할 때 발생하는 오류로 정상적으로 서버가 종료되지 않았을 경우에 주로 발생한다. 해결방안은 두가지가 있다. 1.접속 포트를 바꿔주는 방법 2.커맨드 창에서 포트를 강제로 종료시키는 방법 1) cmd 창을 열어준 후 netstat -a -n -o -p tcp 입력 2) 구동시키려는 서버의 포트의 pid를 찾아서 아래와 같이 입력해 준다. taskkill /f /pid 13328 3) 정상적으로 port가 중지되었을경우 서버를 재구동 시키면 성공~!
httpEntity에 json데이터 넣고 httpPost객체에 setEntity 해서 보내는 과정에서 HttpPost를 이용하여 한글 값을 전달시 한글 깨짐 현상을 발견했다. 1. request.addHeader("Content-Type", "application/json;charset=UTF-8"); ---> charset=UTF-8 을 추가했으나 해결되지 않음 2. HttpEntity entity = new StringEntity(parameters.toString()) ---> HttpEntity entity = new StringEntity(param.toString(), "UTF-8"); : 해결