JVM을 기준 으로 운영체제 단계에서 생긴 오류들은 에러라고 하며 서버는 어떠한 조치도 할 수 없으며 즉시 수행이 중단됩니다. 그러나 서버쪽에서 생긴 오류들인 익셉션은 try-catch와 같이 대처가 가능하며 오류가 발생하지 않은 것으로 취급됩니다. 애플리케이션은 서비스 중단없이 수행되어져야 하는 것이 중요하며 가능한 많은 익셉션을 개발자가 정의해서 사용해야 합니다. 익셉션은 또한 두가지로 분류됩니다. 일반 익셉션 : 컴파일러에 의해 체크가 되는 익셉션 런타임 익셉션 : 컴파일러에 의해 체크가 되지 않고 WAS에게 넘겨주는 익셉션 개발자가 익셉션을 작성할 때 상속 받아 작성하는데 일반 익셉션은 Exception, 런타임 익셉션을 RuntimeException을 상속받아 작성합니다. => 내가 작성한 오류..