[java] already loaded in another classloader 에러 해결 방법
일반적으로 jar 니까 WEB-INF/lib 에 둔다면 처음엔 잘 되다가 다른 객체가 컴파일되고 디플로이되면 다음과 같은 오류가 발생합니다. Caused by: java.lang.UnsatisfiedLinkError: Native Library libXC_v3_jni.so already loaded in another classloader라이브러리는 하나의 클래스로더에서 로드되고 나면, 다른 클래스로더에서는 불러 올 수 없다는 의미이고, 해당 jar 라이브러리를 WEB-INF/classes 나 WEB-INF/lib 같은 Reloadable Classpath 에 위치하게 되면 발생합니다. jar나 class 는 반드시 System Classpath 에 위치시켜야 합니다. OS 의 환경변수와 기동 스크립트의..
Java
2021. 6. 29. 18:35