error

· java/error
일반적으로 해당 에러는 컴파일 시점에 존재했던 클래스가 런타임시 존재하지 않으면 발생하는 에러이다. 즉, 정상적으로 컴파일 후 런타임에서 Classpath에서 Class C가 없어진다면 JVM이 Class C를 로드할 수 없기 때문에 해당 에러가 발생한다. 하지만 해당 에러는 단순히 classpath의 문제로 발생하지는 않는다. 비슷한 에러와 함께 살펴보자 1. java.lang.ClassNotFoundException 이 Exception은 Classpath에 로드하고자 하는 Class가 발견되지 않았을 때 발생한다. 보통 빌드에 문제가 있는 경우로, clean이나 Class 파일 삭제 후 재빌드를 수행하여 해결한다 2. java.lang.NoClassDefFoundError 이 Exception은 J..
· Web
개요 드디어(?) 맞닥뜨리게 된 CORS 에러에 대해 알아보자 1. Same-Origin 정책 & Cross-Origin 정책 HTML문서 : 기본적으로 Cross-Origin 정책을 따름 script 태그, XMLHttpRequest, Fetch API 등 : 기본적으로 Same-Origin 정책을 따름 자바스크립트는 기본적으로 서로 다른 도메인에 대한 요청을 보안상 제한한다 자바스크립트 -> 브라우저에서 실행되는 언어 브라우저는 기본적으로 하나의 서버 연결만 허용되도록 설정되어 있기 때문 (주로 자신의 서버) jQuery같은 외부 자바스크립트 소스를 가져와 로드할 수 있는 이유는, CDN 서비스 서버에서 모든 출처를 허용하도록 되어있기 때문 1-1. Origin(출처)란? 어떤 사이트를 접속할 때, ..
이레몬스터
'error' 태그의 글 목록