DataONE-CnRestService org.springframework.web.util.WebAppRootListener instance cn webAppRootKey cn.rest.root org.springframework.web.context.request.RequestContextListener org.springframework.web.context.ContextLoaderListener contextConfigLocation /WEB-INF/config/applicationContext.xml org.springframework.web.util.Log4jConfigListener log4jConfigLocation /WEB-INF/config/log4j.properties ServiceDisableFilter org.dataone.cn.rest.ServiceDisableFilter ServiceDisableFilter /* characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true characterEncodingFilter /* PortalCertificateFilter org.dataone.cn.rest.PortalCertificateFilter PortalCertificateFilter /* ResolveFilterV1 org.springframework.web.filter.DelegatingFilterProxy targetFilterLifecycle true ResolveFilterV1 /v1/resolve/* ResolveFilterV2 org.springframework.web.filter.DelegatingFilterProxy targetFilterLifecycle true ResolveFilterV2 /v2/resolve/* d1 org.springframework.web.servlet.DispatcherServlet 1 d1 /* xslt org.springframework.web.servlet.DispatcherServlet 2 xslt /xslt/* xslt /xslt/ exception org.springframework.web.servlet.DispatcherServlet 3 exception /exception/* 400 /exception/400 401 /exception/401 403 /exception/403 404 /exception/404 405 /exception/405 406 /exception/406 407 /exception/407 408 /exception/408 409 /exception/409 410 /exception/410 411 /exception/411 412 /exception/412 413 /exception/413 414 /exception/414 415 /exception/415 416 /exception/416 417 /exception/417 500 /exception/500 501 /exception/501 502 /exception/502 503 /exception/503 504 /exception/504 505 /exception/505