오류
500에러
오류 원인
이클립스(Eclipse)에서 자바로 개발할 때, 메서드에서 throw e;로 예외를 다시 던졌고, 그 예외를 호출한 쪽에서 따로 처리해주지 않으면 해당 예외는 서블릿 컨테이너(예: 톰캣)까지 전파된다.
이때 적절한 예외 처리 핸들링이 없다면, HTTP 500 Internal Server Error가 발생하게 된다.
예시
public String someMethod() throws Exception {
try {
// 어떤 로직
} catch (Exception e) {
throw e; // 예외 다시 던짐
}
}
someMethod를 호출한 곳에서 예외를 처리해주지 않는다면 500 오류 발생함.
해결 방안으로 호출한 곳에서 예외 처리해주거나, throw하지 않아야함.
'JAVA > 공부' 카테고리의 다른 글
content-Type : application/x-www-form-urlencoded (0) | 2025.02.03 |
---|---|
[프로그래머스|JAVA]홀짝에 따라 다른 값 반환하기 (1) | 2025.01.15 |
정적 바인딩 VS 동적 바인딩 (0) | 2025.01.15 |
[프로그래머] 공배수 (0) | 2024.11.06 |
[JAVA] json 파싱하기 :: JSONArray, JSONObject 넘어오는 형태에 따라 값 추출하는 방법, 예시 (0) | 2024.08.26 |