목록2024/09/11 (1)
The Debugging Chronicles : "코드의 미학"
[CKEditor 이미지 업로드] 500 Internal Server Error - 경로 에러 getServletContext().getRealPath("/uploads/")
CKEditor에서 연결하는 도중에 500에러가 났다. 내용을 확인해 보니 경로에서 에러가 나고 있는 것 같았다. 로그를 찍어봐도 입력한 경로로 잘 불러오는 것 같은데 오류가 나서 다시 코드를 다음 과 같이 변경해주었다. String UPLOAD_DIRECTORY = request.getServletContext().getRealPath("/uploads/"); 해결 방안: 가장 일반적인 사용방법으로 현재 서비스가 돌아가고 있는 서블릿의 경로를 가져온다.만약 웹서비스가 "C:\web\WebContents" 에서 구동중이라면 해당 경로를 반환한다.파일 업로드 위치가 "C:\web\WebContents\upload\" 와 같이 실제로 서블릿 구동경로 안에 디렉토리가 포함되어 있을때 사용하면 된다.
오류 원인 분석 해결 방안
2024. 9. 11. 14:18