웹 개발/에러 해결

Caused by: java.lang.IllegalStateException: Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, at org.apache.log4j.Log4jLoggerFactory.<clinit>

희랍인 조르바 2018. 6. 7. 09:45

java.lang.ExceptionInInitializerError


 


이런 에러가 나면서 jar파일이 충돌되는 것 같았다.


충돌되니까 하나 삭제하면 된다 라는 분도 있었는데, 다른 방법도 있을까 싶어서 


스택오버플로우를 뒤져봤더니 다른 해결법을 찾았다.


1
2
3
4
5
6
<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>
 
cs



pom.xml에서 위의 dependency를 주석처리해주고(혹은 exclusion) maven update 후 실행해보니 해결!