sitelink1  
sitelink2  
sitelink3 http://1 
sitelink4 http://ko 
sitelink5 http://dev.anyframejava.org/jira/browse/CORE-24 
sitelink6 http://sitelink1 

웹서버 구동시 다음과 같은 에러가 발생했다.

심각: Error reading tld listeners java.lang.NullPointerException
java.lang.NullPointerException
 at org.apache.log4j.Category.isEnabledFor(Category.java:746)
 at org.apache.commons.logging.impl.Log4JLogger.isTraceEnabled(Log4JLogger.java:333)
 at org.apache.catalina.startup.TldConfig.tldScanResourcePaths(TldConfig.java:581)
 at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:282)
 at org.apache.catalina.core.StandardContext.processTlds(StandardContext.java:4307)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java:4144)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
 at org.apache.catalina.core.StandardService.start(StandardService.java:448)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)



이것은 다음과 같은 내용이다.


log4j 1.2.x버전과 1.3.x버전을 쓰실 때
현재 배포된 commons-logging-1.1.jar파일과 문제를 일으켜
웹 컨테이너 리로딩시 불필요한 Exception이 발생합니다.
Apahce site에서 확인 한 결과
[1.0.4 Release - 16 Jun 2004]
"The 1.0.4 release of commons-logging is a service release containing support for both the 1.2.x and 1.3.x series of Log4J releases. "
log4j 1.2.x와 1.3.x를 commons-logging-1.0.4에서 지원합니다.
원래는 1.0.4 이상에서도 지원 한다고 되어 있는데
commons-logging-1.1과 commons-logging-1.1.1에서는 위와 같은 문제가 발생하고 있습니다.


 

번호 제목 글쓴이 날짜 조회 수
166 org.apache.commons.fileupload.servlet.ServletFileUpload 를 이용한 파일 업로드 file 황제낙엽 2009.11.19 756
» Error reading tld listeners java.lang.NullPointerException 황제낙엽 2009.10.14 714
164 Cannot find the tag library descriptor for “http://java.sun.com/jsp/jstl/core 황제낙엽 2009.10.14 1633
163 Transfer-Encoding: chunked VS Content-Length 황제낙엽 2009.09.17 717
162 서블릿 응답 헤더(Response Header) 황제낙엽 2009.09.17 659
161 같은 문자열인데도 정규식에서 해당 문자열을 파싱하지 못하는 경우 황제낙엽 2009.08.08 727
160 MultipartRequest (cos.jar)와 서블릿을 이용한 업로드 file 황제낙엽 2009.06.19 897
159 [대용량 파일 업로드] multipart form parser - http file upload, database 저장 java class 연재2 file 황제낙엽 2009.06.19 2593
158 [대용량 파일 업로드] multipart form parser - http file upload 기능 java class 연재1 file 황제낙엽 2009.06.19 1961
157 [reflection/리플렉션] Class.forName 황제낙엽 2009.05.27 675
156 문자열 내의 공백을 제거하는 간단한 정규식 황제낙엽 2009.05.20 747
155 문자열에서 특수 문자 (Escape Sequence) 처리 file 황제낙엽 2009.02.20 1839
154 정규표현식을 사용하는 String클래스의 replaceAll() 함수 개량 황제낙엽 2009.02.09 885
153 File 복사 함수 황제낙엽 2009.02.08 669
152 JSP session 정보 얻기 황제낙엽 2009.01.21 626
151 서버상의 로컬경로 (실제경로) 관련 환경변수 황제낙엽 2009.01.21 907
150 java.net.URL 생성시 로컬 파일에 접근 황제낙엽 2009.01.20 600
149 자바로 구현하는 Web-to-web 프로그래밍 황제낙엽 2009.01.20 657
148 Using Java's Net::URL Class To Access URLs (java.net.URL) 황제낙엽 2009.01.20 938
147 입력받은 문자열의 의미가 숫자인지 단순 텍스트인지 판별해야 할 때 황제낙엽 2009.01.09 773