일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- junit
- java
- input
- Android
- tomcat
- javascript
- html
- Spring
- php
- JSON
- SeLinux
- ajax
- 안드로이드
- 정규식
- larravel
- 이클립스
- 리눅스
- Linux
- CentOS
- jquery
- MySQL
- File
- NetBeans
- 톰캣
- laravel
- DB
- error
- curl
- 와일드카드
- properties
- Today
- Total
합쭈기 programming
log4j 로그 출력이 안될때 본문
[localhost-startStop-1] INFO o.s.web.context.ContextLoader - Root WebApplicationContext: initialization started
log4j 설정이 아니라 요런식으로 log가 뜬다면 log4j 라이브러리를 불러오지 못한 것이다.
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/crazia/work/hbase-0.92.0/lib/slf4j-log4j12-1.5.8.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/crazia/work/hadoop-1.0.1/lib/slf4j-log4j12-1.4.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
초기 메시지를 보면 이런 메시지가 있다. 라이브러리 중복으로 인한 binding 에러다.
쓰는 것만 남겨두고 하나는 지워주자. classpath를 바꿔도 된다.
이클립스 + 톰캣 연동 시 에러일 경우에는 .metadata 폴더 안에 해당하는것을 지워버렸다.
maven에서 한번 dependency 된 라이브러리는 지워지지가 않는것 같다.
web.xml 설정 문제인줄 알았건만 알고보니 충돌나서 default 로그를 불러온 문제였다니 ..
그러니 error가 아닌 warning으로 떨어지지..
'Java > Spring' 카테고리의 다른 글
maven 빌드 시 junit test 제외 (0) | 2015.06.18 |
---|---|
url filter setting (0) | 2015.06.17 |
log4j path 설정 (0) | 2015.06.07 |
jUnit DB 테스트 (0) | 2015.06.05 |
tiles 와일드카드 적용할때 (0) | 2015.06.04 |