委派模式:PARENT_FIRST



从 ui 进行 JSON 调用时出现此异常

[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com/fasterxml/jackson/databind/ObjectMapper.canSerialize(Ljava/lang/Class;Ljava/util/concurrent/atomic/AtomicReference;)Z (loaded from file:/C:/lib/lib/commonutils.jar by 
com.ibm.ws.classloader.ExtJarClassLoader@7a68e094[server:0]
   Local ClassPath: C:lib;C:libasm-3.2.jar;C:libcfusion.jar;C:libCfusionPostalone.jar;C:libcglib-nodep-2.1_3.jar;C:libCIMConfig.jar;C:libclassmate-0.8.0.jar;C:libcommons-codec-1.3.jar;C:libcommons-httpclient-3.1.jar;C:libcommons-io-1.4.jar;C:libcommons-lang-2.5.jar;C:libcommons-logging-1.1.1.jar;C:libcommonutils.jar;C:libConcurrenceCommon.jar;C:libgson-2.2.4.jar;C:libguava-11.0.2.jar;C:libhttpcache4j-api-3.2.jar;C:libhttpcache4j-core-3.2.jar;C:libhttpcache4j-storage-api-3.2.jar;C:libhttpclient-4.2.3.jar;C:libhttpclient-cache-4.2.3.jar;C:libhttpcore-4.2.2.jar;C:libitext-1.4.6.jar;C:libjackson-all-1.9.11.jar;C:libjackson-core-2.7.5.jar;C:libjersey-apache-client-1.17.jar;C:libjersey-apache-client4-1.17.1.jar;C:libjersey-bundle-1.17.jar;C:libjersey-cache-client-0.2.2.jar;C:libjoda-time-2.2-javadoc.jar;C:libjoda-time-2.2-sources.jar;C:libjoda-time-2.2.jar;C:liblog4j-1.2.15.jar;C:liboauth-client-1.9-ea04.jar;C:liboauth-signature-1.9-ea04.jar;C:libojdbc6.jar;C:libp1-common-util.jar;C:libpoi-2.5.1-final-20040804.jar;C:libPOWS-Client.jar;C:libPOWS-Domain.jar;C:libSecureWeb.jar;C:libSharedSession.jar;C:libujac.jar;C:libusps4cb.jar;C:liblibj2ee.jar;C:liblibcommonutils.jar
   Parent: com.ibm.ws.classloader.ProtectionClassLoader@4e8810bb
   Delegation Mode: PARENT_FIRST) called from class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter (loaded from file:/C:/project/R45.3.0_EAR/lib/spring-web-4.3.6.RELEASE.jar by 
com.ibm.ws.classloader.CompoundClassLoader@8881b946[app:R45.3.0_EAR]
   Local ClassPath: C:projectR45.3.0_EARlibactivation.jar;C:projectR45.3.0_EARlibadmin-ws_proxy.jar;C:projectR45.3.0_EARlibcom.springsource.org.aopalliance-1.0.0.jar;C:projectR45.3.0_EARlibcommons-beanutils.jar;C:projectR45.3.0_EARlibcommons-codec-1.3.jar;C:projectR45.3.0_EARlibcommons-collections-3.2.jar;C:projectR45.3.0_EARlibcommons-httpclient-3.1.jar;C:projectR45.3.0_EARlibcommons-io-1.4.jar;C:projectR45.3.0_EARlibcommons-lang-2.5.jar;C:projectR45.3.0_EARlibcommons-logging-1.1.jar;C:projectR45.3.0_EARlibcommons-validator-1.3.1.jar;C:projectR45.3.0_EARlibcommonutils.jar;C:projectR45.3.0_EARlibcxf-2.2.10.jar;C:projectR45.3.0_EARlibdisplaytag-1.2.jar;C:projectR45.3.0_EARlibdisplaytag-export-poi-1.2.jar;C:projectR45.3.0_EARlibdisplaytag-portlet-1.2.jar;C:projectR45.3.0_EARlibgson-2.2.4.jar;C:projectR45.3.0_EARlibitext-1.4.8.jar;C:projectR45.3.0_EARlibj2ee.jar;C:projectR45.3.0_EARlibjackson-core-2.8.7.jar;C:projectR45.3.0_EARlibjackson-core-asl-1.9.2.jar;C:projectR45.3.0_EARlibjackson-mapper-asl-1.9.2.jar;C:projectR45.3.0_EARlibjaxb-api-2.1.jar;C:projectR45.3.0_EARlibjaxb-impl-2.1.13.jar;C:projectR45.3.0_EARlibjsr173_1.0_api.jar;C:projectR45.3.0_EARlibjaxb-xjc-2.1.13.jar;C:projectR45.3.0_EARlibjettison-1.0.jar;C:projectR45.3.0_EARlibjsr311-api-1.0.jar;C:projectR45.3.0_EARlibjstl-1.2.1.jar;C:projectR45.3.0_EARlibjunit-4.8.2.jar;C:projectR45.3.0_EARliblog4j-1.2.15.jar;C:projectR45.3.0_EARlibmybatis-3.2.2.jar;C:projectR45.3.0_EARlibmybatis-spring-1.2.0.jar;C:projectR45.3.0_EARlibpager-taglib.jar;C:projectR45.3.0_EARlibPostalOneScaleReader.jar;C:projectR45.3.0_EARlibPOWS-Client.jar;C:projectR45.3.0_EARlibPOWS-Domain.jar;C:projectR45.3.0_EARlibquartz-all-1.6.5.jar;C:projectR45.3.0_EARlibspring-aop-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-aspects-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-batch-core-3.0.7.RELEASE.jar;C:projectR45.3.0_EARlibspring-batch-infrastructure-3.0.7.RELEASE.jar;C:projectR45.3.0_EARlibspring-beans-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-context-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-context-support-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-core-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-expression-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-instrument-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-instrument-tomcat-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-jdbc-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-jms-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-orm-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-oxm-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-security-config-4.2.1.RELEASE.jar;C:projectR45.3.0_EARlibspring-security-core-4.2.1.RELEASE.jar;C:projectR45.3.0_EARlibspring-security-taglibs-4.2.1.RELEASE.jar;C:projectR45.3.0_EARlibspring-security-web-4.2.1.RELEASE.jar;C:projectR45.3.0_EARlibspring-test-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-tx-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-web-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-webmvc-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibspring-webmvc-portlet-4.3.6.RELEASE.jar;C:projectR45.3.0_EARlibxbean-2.4.0.jar;C:projectR45.3.0_EARlibxmlbeans-qname.jar;C:projectR45.3.0_EARlibxstream-1.3.jar
   Parent: com.ibm.ws.classloader.ExtJarClassLoader@7a68e094[PF][server:0]
   Delegation Mode: PARENT_FIRST).
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:978)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1235)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:143)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:96)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:121)
[5/24/17 14:38:41:131 EDT] 00000257 SystemErr     R     at com.usps.postalone.mei.web.support.PbvfsSecurityFilter.doFilter(PbvfsSecurityFilter.java:97)
[5/24/17 14:38:41:133 EDT] 00000257 SystemErr     R     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
[5/24/17 14:38:41:133 EDT] 00000257 SystemErr     R     at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
[5/24/17 14:38:41:133 EDT] 00000257 SystemErr     R     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
[5/24/17 14:38:41:133 EDT] 00000257 SystemErr     R     at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
[5/24/17 14:38:41:133 EDT] 00000257 SystemErr     R     at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)

这些是我的罐子

<attribute name="Class-Path" value="lib/activation.jar
                                                lib/adminws-client.jar
                                                lib/com.springsource.org.aopalliance-1.0.0.jar
                                                lib/commons-beanutils.jar
                                                lib/commons-codec-1.3.jar
                                                lib/commons-collections-3.2.jar
                                                lib/commons-httpclient-3.1.jar
                                                lib/commons-io-1.4.jar
                                                lib/commons-lang-2.5.jar
                                                lib/commons-logging-1.1.jar
                                                lib/commons-validator-1.3.1.jar
                                                lib/commonutils.jar
                                                lib/cxf-2.2.10.jar
                                                lib/displaytag-1.2.jar
                                                lib/displaytag-export-poi-1.2.jar
                                                lib/displaytag-portlet-1.2.jar
                                                lib/itext-1.4.8.jar
                                                lib/j2ee.jar
                                lib/jackson-core-2.8.7
                                                lib/jackson-core-asl-1.9.2
                                                lib/jackson-mapper-asl-1.9.2
                                                lib/jaxb-api-2.1.jar
                                                lib/jaxb-impl-2.1.13.jar
                                                lib/jaxb-xjc-2.1.13.jar
                                                lib/jettison-1.0.jar
                                                lib/jsr173_1.0_api.jar
                                                lib/jsr311-api-1.0.jar
                                                lib/jstl-1.2.1.jar
                                                lib/junit-4.8.2.jar
                                                lib/log4j-1.2.15.jar
                                                lib/mybatis-3.2.2.jar
                                                lib/mybatis-spring-1.2.0.jar
                                                lib/pager-taglib.jar
                                                lib/quartz-all-1.6.5.jar
                                                lib/spring-aop-4.3.6.RELEASE
                                                lib/spring-aspects-4.3.6.RELEASE
                                                lib/spring-batch-core-3.0.7.RELEASE
                                                lib/spring-batch-infrastructure-3.0.7.RELEASE
                                                lib/spring-beans-4.3.6.RELEASE
                                                lib/spring-context-4.3.6.RELEASE
                                                lib/spring-context-support-4.3.6.RELEASE
                                                lib/spring-core-4.3.6.RELEASE
                                                lib/spring-expression-4.3.6.RELEASE
                                                lib/spring-instrument-4.3.6.RELEASE
                                                lib/spring-instrument-tomcat-4.3.6.RELEASE
                                                lib/spring-jdbc-4.3.6.RELEASE
                                                lib/spring-jms-4.3.6.RELEASE
                                                lib/spring-orm-4.3.6.RELEASE
                                                lib/spring-oxm-4.3.6.RELEASE
                                                lib/spring-security-config-4.2.1.RELEASE
                                                lib/spring-security-core-4.2.1.RELEASE
                                                lib/spring-security-taglibs-4.2.1.RELEASE
                                                lib/spring-security-web-4.2.1.RELEASE
                                                lib/spring-test-4.3.6.RELEASE
                                                lib/spring-tx-4.3.6.RELEASE
                                                lib/spring-web-4.3.6.RELEASE
                                                lib/spring-webmvc-4.3.6.RELEASE
                                                lib/spring-webmvc-portlet-4.3.6.RELEASE
                                                lib/xbean-2.4.0.jar
                                                lib/xmlbeans-qname.jar
                                                lib/xstream-1.3.jar
                                lib/gson-2.2.4.jar
            "/>

任何建议请首先禁用服务器级别的父级。我希望在本地修复而不是服务器级别。

应用程序中的 Spring 版本与共享库中的 Jackson 版本不兼容。 共享库与服务器级共享库类装入器相关联,因此,共享库的 Jackson 副本优先于应用程序中的副本。 假设 EAR/lib 中的 Jackson 是您实际想要的版本,您应该能够简单地将其从共享库中删除并解决问题。

最新更新