在Java 7上使用maven和spring 1.5.22.RELEASE的SOAP服务中,通过工厂方法实例化Bean失败

在Java 7上使用maven和spring 1.5.22.RELEASE的SOAP服务中,通过工厂方法实例化Bean失败,java,spring-boot,maven,Java,Spring Boot,Maven,我正试图在WebSphere8.5中部署war。该项目是使用spring boot 1.5.22.RELEASE和Java 7(即环境上的配置)创建的,但当我尝试在WebSphere控制台上部署时,我在日志中发现了下一个错误: [5/14/21 17:42:00:010 CDT] 000002da SystemOut O 14-05-2021 17:42:00 INFO SynchronousStorageComponent:45 - [SYNCHRONIZE] Stopped...

我正试图在WebSphere8.5中部署war。该项目是使用spring boot 1.5.22.RELEASE和Java 7(即环境上的配置)创建的,但当我尝试在WebSphere控制台上部署时,我在日志中发现了下一个错误:

[5/14/21 17:42:00:010 CDT] 000002da SystemOut     O 14-05-2021 17:42:00 INFO  SynchronousStorageComponent:45 - [SYNCHRONIZE] Stopped... operating without cache at time: 2021-05-14T17:42:00.001-0500

[5/14/21 17:42:24:374 CDT] 0000156a SystemOut     O

[5/14/21 17:42:24:374 CDT] 0000156a SystemOut     O   .   ____          _            __ _ _

[5/14/21 17:42:24:374 CDT] 0000156a SystemOut     O  /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \

[5/14/21 17:42:24:374 CDT] 0000156a SystemOut     O ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \

[5/14/21 17:42:24:374 CDT] 0000156a SystemOut     O  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )

[5/14/21 17:42:24:374 CDT] 0000156a SystemOut     O   '  |____| .__|_| |_|_| |_\__, | / / / /

[5/14/21 17:42:24:374 CDT] 0000156a SystemOut     O  =========|_|==============|___/=/_/_/_/

[5/14/21 17:42:24:410 CDT] 0000156a SystemOut     O  :: Spring Boot ::       (v1.5.22.RELEASE)

[5/14/21 17:42:24:410 CDT] 0000156a SystemOut     O

[5/14/21 17:42:26:987 CDT] 0000156a SystemOut     O 2021-05-14 17:42:26.922  INFO 9527 --- [bContainer : 12] c.b.s.consumeexpose.ServletInitializer   : Starting ServletInitializer on lnxsapl1d with PID 9527 (/herramientas/was/IBM/WebSphere/AppServer/profiles/AppSrv02/installedApps/lnxsapl1dNode01Cell/consume-expose.ear/consume-expose-0.0.1-SNAPSHOT.war/WEB-INF/classes started by wasadmin in /herramientas/was/IBM/WebSphere/AppServer/profiles/AppSrv02)

[5/14/21 17:42:26:989 CDT] 0000156a SystemOut     O 2021-05-14 17:42:26.988  INFO 9527 --- [bContainer : 12] c.b.s.consumeexpose.ServletInitializer   : No active profile set, falling back to default profiles: default

[5/14/21 17:42:27:756 CDT] 0000156a SystemOut     O 2021-05-14 17:42:27.756  INFO 9527 --- [bContainer : 12] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2624a42f: startup date [Fri May 14 17:42:27 CDT 2021]; root of context hierarchy

[5/14/21 17:42:43:515 CDT] 0000156a SystemOut     O 2021-05-14 17:42:43.515  INFO 9527 --- [bContainer : 12] f.a.AutowiredAnnotationBeanPostProcessor : JSR-330 'javax.inject.Inject' annotation found and supported for autowiring

[5/14/21 17:42:43:823 CDT] 0000156a SystemOut     O 2021-05-14 17:42:43.822  INFO 9527 --- [bContainer : 12] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.ws.config.annotation.DelegatingWsConfiguration' of type [org.springframework.ws.config.annotation.DelegatingWsConfiguration$$EnhancerBySpringCGLIB$$9f855df8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

[5/14/21 17:42:44:134 CDT] 0000156a SystemOut     O 2021-05-14 17:42:44.134  WARN 9527 --- [bContainer : 12] o.s.xml.DocumentBuilderFactoryUtils      : http://javax.xml.XMLConstants/property/accessExternalDTD property not supported by org.apache.xerces.jaxp.DocumentBuilderFactoryImpl

[5/14/21 17:42:44:135 CDT] 0000156a SystemOut     O 2021-05-14 17:42:44.135  WARN 9527 --- [bContainer : 12] o.s.xml.DocumentBuilderFactoryUtils      : http://javax.xml.XMLConstants/property/accessExternalSchema property not supported by org.apache.xerces.jaxp.DocumentBuilderFactoryImpl

[5/14/21 17:42:44:286 CDT] 0000156a SystemOut     O 2021-05-14 17:42:44.286  INFO 9527 --- [bContainer : 12] .w.s.a.s.AnnotationActionEndpointMapping : Supporting [WS-Addressing August 2004, WS-Addressing 1.0]

[5/14/21 17:42:44:887 CDT] 0000156a SystemOut     O 2021-05-14 17:42:44.887  INFO 9527 --- [bContainer : 12] com.ibm.ws.webcontainer.webapp           : SRVE0292I: Servlet Message - [consume-expose#consume-expose-0.0.1-SNAPSHOT.war]:.Initializing Spring embedded WebApplicationContext

[5/14/21 17:42:44:887 CDT] 0000156a SystemOut     O 2021-05-14 17:42:44.887  INFO 9527 --- [bContainer : 12] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 17131 ms

[5/14/21 17:42:47:756 CDT] 0000156a SystemOut     O 2021-05-14 17:42:47.755  INFO 9527 --- [bContainer : 12] o.s.b.w.servlet.ServletRegistrationBean  : Mapping servlet: 'messageDispatcherServlet' to [/service/*]

[5/14/21 17:42:47:757 CDT] 0000156a SystemOut     O 2021-05-14 17:42:47.756  INFO 9527 --- [bContainer : 12] o.s.b.w.servlet.ServletRegistrationBean  : Mapping servlet: 'dispatcherServlet' to [/]

[5/14/21 17:42:47:758 CDT] 0000156a SystemOut     O 2021-05-14 17:42:47.757  INFO 9527 --- [bContainer : 12] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'errorPageFilter' to: [/*]

[5/14/21 17:42:47:758 CDT] 0000156a SystemOut     O 2021-05-14 17:42:47.758  INFO 9527 --- [bContainer : 12] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]

[5/14/21 17:42:47:758 CDT] 0000156a SystemOut     O 2021-05-14 17:42:47.758  INFO 9527 --- [bContainer : 12] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]

[5/14/21 17:42:47:758 CDT] 0000156a SystemOut     O 2021-05-14 17:42:47.758  INFO 9527 --- [bContainer : 12] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]

[5/14/21 17:42:47:758 CDT] 0000156a SystemOut     O 2021-05-14 17:42:47.758  INFO 9527 --- [bContainer : 12] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]

[5/14/21 17:42:47:937 CDT] 0000156a SystemOut     O 2021-05-14 17:42:47.937  WARN 9527 --- [bContainer : 12] ationConfigEmbeddedWebApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'payloadRootAnnotationMethodEndpointMapping' defined in class path resource [org/springframework/ws/config/annotation/DelegatingWsConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping]: Factory method 'payloadRootAnnotationMethodEndpointMapping' threw exception; nested exception is java.lang.ExceptionInInitializerError

[5/14/21 17:42:47:980 CDT] 0000156a SystemOut     O 2021-05-14 17:42:47.980  INFO 9527 --- [bContainer : 12] utoConfigurationReportLoggingInitializer :

 

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.

[5/14/21 17:42:48:083 CDT] 0000156a SystemOut     O 2021-05-14 17:42:48.082 ERROR 9527 --- [bContainer : 12] o.s.boot.SpringApplication               : Application startup failed

 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'payloadRootAnnotationMethodEndpointMapping' defined in class path resource [org/springframework/ws/config/annotation/DelegatingWsConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping]: Factory method 'payloadRootAnnotationMethodEndpointMapping' threw exception; nested exception is java.lang.ExceptionInInitializerError

              at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599) ~[spring-beans-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308) ~[spring-beans-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:756) ~[spring-beans-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) ~[spring-context-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) ~[spring-context-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:123) ~[spring-boot-1.5.22.RELEASE.jar:1.5.22.RELEASE]

              at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:666) ~[spring-boot-1.5.22.RELEASE.jar:1.5.22.RELEASE]

              at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:353) ~[spring-boot-1.5.22.RELEASE.jar:1.5.22.RELEASE]

              at org.springframework.boot.SpringApplication.run(SpringApplication.java:300) ~[spring-boot-1.5.22.RELEASE.jar:1.5.22.RELEASE]

              at org.springframework.boot.web.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:151) [spring-boot-1.5.22.RELEASE.jar:1.5.22.RELEASE]

              at org.springframework.boot.web.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:131) [spring-boot-1.5.22.RELEASE.jar:1.5.22.RELEASE]

              at org.springframework.boot.web.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:91) [spring-boot-1.5.22.RELEASE.jar:1.5.22.RELEASE]

              at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:169) [spring-web-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              at com.ibm.ws.webcontainer.webapp.WebAppImpl.initializeServletContainerInitializers(WebAppImpl.java:620) [com.ibm.ws.webcontainer.jar:na]

              at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:410) [com.ibm.ws.webcontainer.jar:na]

              at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88) [com.ibm.ws.webcontainer.jar:na]

              at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:171) [com.ibm.ws.webcontainer.jar:na]

              at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:901) [com.ibm.ws.webcontainer.jar:na]

              at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:789) [com.ibm.ws.webcontainer.jar:na]

              at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:427) [com.ibm.ws.webcontainer.jar:na]

              at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:719) [com.ibm.ws.webcontainer.jar:na]

              at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1211) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1464) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:642) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:1042) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:795) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplicationDynamically(ApplicationMgrImpl.java:1413) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2273) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:436) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:379) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$500(CompositionUnitMgrImpl.java:127) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$1.run(CompositionUnitMgrImpl.java:654) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5536) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5662) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:668) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:612) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:1303) [com.ibm.ws.runtime.jar:na]

              at sun.reflect.GeneratedMethodAccessor3039.invoke(Unknown Source) ~[na:na]

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) ~[na:1.7.0]

              at java.lang.reflect.Method.invoke(Method.java:620) ~[na:2.6 (06-25-2020)]

              at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:88) [na:1.7.0]

              at sun.reflect.GeneratedMethodAccessor1076.invoke(Unknown Source) ~[na:na]

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) ~[na:1.7.0]

              at java.lang.reflect.Method.invoke(Method.java:620) ~[na:2.6 (06-25-2020)]

              at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:292) [na:1.7.0]

              at javax.management.modelmbean.RequiredModelMBean$4.run(RequiredModelMBean.java:1261) [na:1.7.0]

              at java.security.AccessController.doPrivileged(AccessController.java:422) [na:1.7.0]

              at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:85) [na:1.7.0]

              at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1255) [na:1.7.0]

              at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1093) [na:1.7.0]

              at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:832) [na:1.7.0]

              at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:814) [na:1.7.0]

              at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1351) [com.ibm.ws.admin.core.jar:na]

              at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) [bootstrap.jar:WAS855.SERV1 [cf182034.01]]

              at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:1244) [com.ibm.ws.admin.core.jar:na]

              at com.ibm.ws.management.commands.AdminServiceCommands$InvokeCmd.execute(AdminServiceCommands.java:251) [com.ibm.ws.admin.core.jar:na]

              at com.ibm.ws.console.core.mbean.MBeanHelper.invoke(MBeanHelper.java:246) [wsccore-core_module.jar:na]

              at com.ibm.ws.console.appdeployment.ApplicationDeploymentCollectionAction.execute(ApplicationDeploymentCollectionAction.java:641) [appmanagement-appmanagement_module.jar:na]

              at org.apache.struts.action.RequestProcessor.processActionPerform(Unknown Source) [struts.jar:na]

              at org.apache.struts.action.RequestProcessor.process(Unknown Source) [struts.jar:na]

              at org.apache.struts.action.ActionServlet.process(Unknown Source) [struts.jar:na]

              at org.apache.struts.action.ActionServlet.doPost(Unknown Source) [struts.jar:na]

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) [javax.j2ee.servlet.jar:na]

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) [javax.j2ee.servlet.jar:na]

              at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) [com.ibm.ws.runtime.jar:na]

              at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892) [com.ibm.ws.runtime.jar:na]

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping]: Factory method 'payloadRootAnnotationMethodEndpointMapping' threw exception; nested exception is java.lang.ExceptionInInitializerError

              at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189) ~[spring-beans-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588) ~[spring-beans-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              ... 131 common frames omitted

Caused by: java.lang.ExceptionInInitializerError: null

              at java.lang.J9VMInternals.ensureError(J9VMInternals.java:134) ~[na:1.7.0]

              at java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:123) ~[na:1.7.0]

              at org.springframework.ws.config.annotation.WsConfigurationSupport.payloadRootAnnotationMethodEndpointMapping(WsConfigurationSupport.java:94) ~[spring-ws-core-2.4.5.RELEASE.jar:na]

              at org.springframework.ws.config.annotation.DelegatingWsConfiguration$$EnhancerBySpringCGLIB$$9f855df8.CGLIB$payloadRootAnnotationMethodEndpointMapping$4(<generated>) ~[spring-ws-core-2.4.5.RELEASE.jar:na]

              at org.springframework.ws.config.annotation.DelegatingWsConfiguration$$EnhancerBySpringCGLIB$$9f855df8$$FastClassBySpringCGLIB$$e57a9cca.invoke(<generated>) ~[spring-ws-core-2.4.5.RELEASE.jar:na]

              at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) ~[spring-core-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358) ~[spring-context-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              at org.springframework.ws.config.annotation.DelegatingWsConfiguration$$EnhancerBySpringCGLIB$$9f855df8.payloadRootAnnotationMethodEndpointMapping(<generated>) ~[spring-ws-core-2.4.5.RELEASE.jar:na]

              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0]

              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) ~[na:1.7.0]

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) ~[na:1.7.0]

              at java.lang.reflect.Method.invoke(Method.java:620) ~[na:2.6 (06-25-2020)]

              at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162) ~[spring-beans-4.3.25.RELEASE.jar:4.3.25.RELEASE]

              ... 132 common frames omitted

Caused by: java.lang.IllegalArgumentException: [ERR 0292] The TransformerFactory does not recognise attribute 'http://javax.xml.XMLConstants/property/accessExternalDTD'.

              at com.ibm.xtq.xslt.jaxp.AbstractTransformerFactory.setAttribute(Unknown Source) ~[na:na]

              at org.springframework.xml.transform.TransformerFactoryUtils.defaultSettings(TransformerFactoryUtils.java:56) ~[spring-xml-2.4.5.RELEASE.jar:na]

              at org.springframework.xml.transform.TransformerFactoryUtils.newInstance(TransformerFactoryUtils.java:32) ~[spring-xml-2.4.5.RELEASE.jar:na]

              at org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping.<clinit>(PayloadRootAnnotationMethodEndpointMapping.java:58) ~[spring-ws-core-2.4.5.RELEASE.jar:na]

              ... 143 common frames omitted

我读到了一些类似的东西,我添加了排除,但结果相同
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.22.RELEASE</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.banorte.soap</groupId>
    <artifactId>consume-expose</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>
    <name>consume-expose</name>
    <description>SOAP service to expose and consume a Rest API</description>
    <properties>
        <java.version>1.7</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web-services</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>xalan</groupId>
            <artifactId>xalan</artifactId>
            <version>2.7.2</version>
            <exclusions>
                <exclusion>
                    <groupId>xerces</groupId>
                    <artifactId>xercesImpl</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>wsdl4j</groupId>
            <artifactId>wsdl4j</artifactId>
        </dependency>

        <dependency>
            <groupId>org.apache.httpcomponents</groupId>
            <artifactId>httpclient</artifactId>
        </dependency>

        <dependency>
            <groupId>com.googlecode.json-simple</groupId>
            <artifactId>json-simple</artifactId>
            <version>1.1</version>
        </dependency>

    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <testFailureIgnore>true</testFailureIgnore>
                </configuration>
            </plugin>

            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>1.5.22.RELEASE</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>jaxb2-maven-plugin</artifactId>
                <version>1.6</version>
                <executions>
                    <execution>
                        <id>xjc</id>
                        <goals>
                            <goal>xjc</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <schemaDirectory>${project.basedir}/src/main/resources/</schemaDirectory>
                    <outputDirectory>${project.basedir}/src/main/java</outputDirectory>
                    <clearOutputDir>false</clearOutputDir>
                </configuration>
            </plugin>

        </plugins>
    </build>

</project>

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.ws.server.endpoint.annotation.Endpoint;
import org.springframework.ws.server.endpoint.annotation.PayloadRoot;
import org.springframework.ws.server.endpoint.annotation.RequestPayload;
import org.springframework.ws.server.endpoint.annotation.ResponsePayload;

import ocr.xml.banorte.com.OcrRequest;
import ocr.xml.banorte.com.OcrResponse;
 
@Endpoint
public class OcrEndpoint {
private static final String NAMESPACE_URI = "com.banorte.xml.ocr";
    
    private OcrRepository ocrRepository;
 
    @Autowired
    public OcrEndpoint(OcrRepository OcrRepository) {
        this.ocrRepository = OcrRepository;
    }
 
    @PayloadRoot(namespace = NAMESPACE_URI, localPart = "OcrRequest")
    @ResponsePayload
    public OcrResponse getData(@RequestPayload OcrRequest request) {
        OcrResponse response = new OcrResponse();       
        response.setData(ocrRepository.findData(request.getId()));
        return response;
    }
}