필터적용
- 작성자 :
- c****k
- 작성일 :
- 2020-07-02 18:05:39
- 조회수 :
- 4,064
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
전자정부3.9를 사용하고 있으며
openjdk1.8 / 톰캣 8.5를 사용하고 있습니다.
web.xml에 필터 관련 코드를 넣고 메이븐 클린, 빌드, 업데이트를 후 실행을 시키면 아래와 같은 오류가 발생합니다.
로컬에 있는 레파지토리를 지우고 다시 했을 때도 동일한 현상이 발생하였습니다.
web.xml에 추가한 코드 입니다.
---------------------------------------------------web.xml에 추가한 코드 ----------------------------------------------
<display-name>test</display-name>
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:egovframework/spring/**/context-*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/egovframework/springmvc/egov-com-*.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
---------------------------------------------------web.xml에 추가한 코드 ----------------------------------------------
---------------------------------------------------오류 내용 ----------------------------------------------
심각: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
......
심각: Exception sending context destroyed event to listener instance of class [egovframework.com.cmm.context.EgovWebServletContextListener]
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:460)
at java.util.Properties.setProperty(Properties.java:166)
at java.lang.System.setProperty(System.java:796)
......
openjdk1.8 / 톰캣 8.5를 사용하고 있습니다.
web.xml에 필터 관련 코드를 넣고 메이븐 클린, 빌드, 업데이트를 후 실행을 시키면 아래와 같은 오류가 발생합니다.
로컬에 있는 레파지토리를 지우고 다시 했을 때도 동일한 현상이 발생하였습니다.
web.xml에 추가한 코드 입니다.
---------------------------------------------------web.xml에 추가한 코드 ----------------------------------------------
<display-name>test</display-name>
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:egovframework/spring/**/context-*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/egovframework/springmvc/egov-com-*.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
---------------------------------------------------web.xml에 추가한 코드 ----------------------------------------------
---------------------------------------------------오류 내용 ----------------------------------------------
심각: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]
......
심각: Exception sending context destroyed event to listener instance of class [egovframework.com.cmm.context.EgovWebServletContextListener]
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:460)
at java.util.Properties.setProperty(Properties.java:166)
at java.lang.System.setProperty(System.java:796)
......
A
안녕하세요.
표준프레임워크센터 입니다.
공통컴포넌트 v3.9에서는
다음 JavaConfig로 설정되어 있습니다.
src/main/java/egovframework/com/cmm/config/EgovWebApplicationInitializer.java
encodingFilter 설정이 java code 형태로 구성되어 있습니다.
관련하여 확인해 보시기 바랍니다.
감사합니다.
표준프레임워크센터 입니다.
공통컴포넌트 v3.9에서는
다음 JavaConfig로 설정되어 있습니다.
src/main/java/egovframework/com/cmm/config/EgovWebApplicationInitializer.java
encodingFilter 설정이 java code 형태로 구성되어 있습니다.
관련하여 확인해 보시기 바랍니다.
감사합니다.