메이븐 빌드 시 HTMLTagFilter 에러
- 작성자 :
- 장*익
- 작성일 :
- 2014-07-14 10:56:51
- 조회수 :
- 2,358
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
java.lang.ClassCastException: twtMgr.com.cmm.filter.HTMLTagFilter cannot be cast to javax.servlet.Filter
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
log4j:INFO Using URL [file:/C:/eGovFrameDev-2.7.1-32bit/workspace/molit.twitter/src/main/webapp/WEB-INF/classes/log4j.xml] for automatic log4j configuration of repository named [default].
7월 14, 2014 10:49:54 오전 org.apache.catalina.core.StandardContext filterStart
심각: Exception starting filter encodingFilter
java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
톰캣플러그인을 활용하여 메이블 빌드시 다음과 같은 오류가 발생하며, 톰캣 구동이 되지 않습니다.
질문게시판에 올라온 글의 해결 방법을 다 사용해보았는데도 전혀 오류가 잡히지 않고 있습니다.
자세한 해결방안 부탁드립니다.
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
log4j:INFO Using URL [file:/C:/eGovFrameDev-2.7.1-32bit/workspace/molit.twitter/src/main/webapp/WEB-INF/classes/log4j.xml] for automatic log4j configuration of repository named [default].
7월 14, 2014 10:49:54 오전 org.apache.catalina.core.StandardContext filterStart
심각: Exception starting filter encodingFilter
java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
톰캣플러그인을 활용하여 메이블 빌드시 다음과 같은 오류가 발생하며, 톰캣 구동이 되지 않습니다.
질문게시판에 올라온 글의 해결 방법을 다 사용해보았는데도 전혀 오류가 잡히지 않고 있습니다.
자세한 해결방안 부탁드립니다.
A
안녕하세요. 장상익님.
컴파일에 사용된 Servlet API 버전과 배포 시에 사용된 tomcat의 Servlet API 버전이 차이가 있으신 것 같습니다.
사용하신 tomcat 버전에 맞는 Servlet API 버전을 프로젝트 상에서 지정하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
컴파일에 사용된 Servlet API 버전과 배포 시에 사용된 tomcat의 Servlet API 버전이 차이가 있으신 것 같습니다.
사용하신 tomcat 버전에 맞는 Servlet API 버전을 프로젝트 상에서 지정하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.