Java 尝试设置CXF超时时出现异常

Java 尝试设置CXF超时时出现异常,java,spring,playframework-2.0,cxf,Java,Spring,Playframework 2.0,Cxf,我正在尝试指定CXF服务的超时时间。 我正在使用Play框架以及JAX-RS和CXF(我已经尝试了多个版本,3.07和3.10) 这是我得到的一个例外: 2017-02-19 13:07:09,786 [error] - controllers.GPSWebServiceController - Error calling wsSanctionsPEPCheckV2 operation on GPS endpoint. java.util.concurrent.CompletionExcepti

我正在尝试指定CXF服务的超时时间。 我正在使用Play框架以及JAX-RS和CXF(我已经尝试了多个版本,3.07和3.10)

这是我得到的一个例外:

2017-02-19 13:07:09,786 [error] - controllers.GPSWebServiceController - Error calling wsSanctionsPEPCheckV2 operation on GPS endpoint. java.util.concurrent.CompletionException: javax.xml.ws.soap.SOAPFaultException: Error creating bean with name '*.http-conduit': Cannot create inner bean '(inner bean)#741a1e82' of type [org.a pache.cxf.configuration.spring.JAXBBeanFactory] while setting bean property 'client'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with nam e '(inner bean)#741a1e82': Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [java.lang.Object]: Fa ctory method 'createJAXBBean' threw exception; nested exception is java.lang.RuntimeException: javax.xml.bind.UnmarshalException - with linked exception: [com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'h' (code 104) in start tag Expected a quote at [row,col {unknown-source}]: [1,35]] at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273) at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1592) at play.core.j.HttpExecutionContext$$anon$2.run(HttpExecutionContext.scala:56) at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:39) at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:405) at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) Caused by: javax.xml.ws.soap.SOAPFaultException: Error creating bean with name '*.http-conduit': Cannot create inner bean '(inner bean)#741a1e82' of type [org.apache.cxf.configuration.spring. JAXBBeanFactory] while setting bean property 'client'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#741a1e82': Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [java.lang.Object]: Factory method 'createJAXBBean' t hrew exception; nested exception is java.lang.RuntimeException: javax.xml.bind.UnmarshalException - with linked exception: [com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'h' (code 104) in start tag Expected a quote at [row,col {unknown-source}]: [1,35]] at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:161) at com.sun.proxy.$Proxy69.wsSanctionsPEPCheckV2(Unknown Source) at services.pepcheck.PepCheckServiceImpl.lambda$performPepCheck$33(PepCheckServiceImpl.java:114) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590) ... 7 common frames omitted Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '*.http-conduit': Cannot create inner bean '(inner bean)#741a1e82' of type [org.apache.cxf.co nfiguration.spring.JAXBBeanFactory] while setting bean property 'client'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner be an)#741a1e82': Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [java.lang.Object]: Factory method 'createJAXBBean' threw exception; nested exception is java.lang.RuntimeException: javax.xml.bind.UnmarshalException - with linked exception: [com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'h' (code 104) in start tag Expected a quote at [row,col {unknown-source}]: [1,35]] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:313) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:129) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1486) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1231) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.configureBean(AbstractAutowireCapableBeanFactory.java:323) at org.springframework.beans.factory.wiring.BeanConfigurerSupport.configureBean(BeanConfigurerSupport.java:147) at org.apache.cxf.configuration.spring.ConfigurerImpl.configureBean(ConfigurerImpl.java:177) at org.apache.cxf.configuration.spring.ConfigurerImpl.configureWithWildCard(ConfigurerImpl.java:202) 2017-02-19 13:07:09786[错误]-controllers.GPSWebServiceController-在GPS端点上调用wsSanctionsPEPCheckV2操作时出错。 java.util.concurrent.CompletionException:javax.xml.ws.soap.SOAPFaultException:创建名为“*.http导管”的bean时出错:无法创建[org.a”类型的内部bean(内部bean)#741a1e82 当设置bean属性“client”时,]pache.cxf.configuration.spring.JAXBBeanFactory];嵌套异常为org.springframework.beans.factory.BeanCreationException:使用nam创建bean时出错 e'(内部bean)#741a1e82':通过工厂方法实例化bean失败;嵌套异常为org.springframework.beans.beanstantiationException:未能实例化[java.lang.Object]:Fa 目录方法“createJAXBBean”引发异常;嵌套异常是java.lang.RuntimeException:javax.xml.bind.UnmarshaleException -除此之外: [com.ctc.wstx.exc.WstxUnexpectedCharException:起始标记中的意外字符“h”(代码104)应为引号 在[行,列{未知源}]:[1,35]] 位于java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273) 位于java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280) 位于java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1592) at play.core.j.HttpExecutionContext$$anon$2.run(HttpExecutionContext.scala:56) 运行(AbstractDispatcher.scala:39) 在akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:405) 位于scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) 位于scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) 位于scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) 在scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)中 原因:javax.xml.ws.soap.SOAPFaultException:创建名为“*.http导管”的bean时出错:无法创建[org.apache.cxf.configuration.spring”类型的内部bean(内部bean)#741a1e82。 JAXBBeanFactory]设置bean属性“client”时;嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建名为“(内部bean)#741a1e82”:bean的bean时出错 工厂方法实例化失败;嵌套异常为org.springframework.beans.BeanInstantiationException:未能实例化[java.lang.Object]:工厂方法“createJAXBBean”t hrew例外;嵌套异常是java.lang.RuntimeException:javax.xml.bind.UnmarshaleException -除此之外: [com.ctc.wstx.exc.WstxUnexpectedCharException:起始标记中的意外字符“h”(代码104)应为引号 在[行,列{未知源}]:[1,35]] 位于org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:161) 位于com.sun.proxy.$Proxy69.wsSanctionsPEPCheckV2(未知来源) 在services.pepcheck.pepcheck.ServiceImpl.lambda$performPepCheck$33(PepCheckServiceImpl.java:114) 位于java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590) ... 省略了7个公共框架 原因:org.springframework.beans.factory.BeanCreationException:创建名为“*.http导管”的bean时出错:无法创建[org.apache.cxf.co”类型的内部bean(内部bean)#741a1e82 当设置bean属性“client”时,];嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“”的bean时出错 an)#741a1e82”:通过工厂方法实例化Bean失败;嵌套的异常为org.springframework.beans.beanInstationException:未能实例化[java.lang.Object]:工厂方法 “createJAXBBean”引发异常;嵌套异常是java.lang.RuntimeException:javax.xml.bind.UnmarshaleException -除此之外: [com.ctc.wstx.exc.WstxUnexpectedCharException:起始标记中的意外字符“h”(代码104)应为引号 在[行,列{未知源}]:[1,35]] 位于org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:313) 在org.springframework.beans.factory.support.BeanDefinitionValueResolver.ResolveValueIfNeeded上(BeanDefinitionValueResolver.java:129) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1486) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1231) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.configureBean(AbstractAutowireCapableBeanFactory.java:323) 位于org.springframework.beans.factory.wiring.BeanConfigurerSupport.configureBean(BeanConfigurerSupport.java:147) 位于org.apache.cxf.configuration.spring.ConfigurerImpl.configureBean(ConfigurerImpl.java:177) 位于org.apache.cxf.configuration.spring.ConfigurerImpl.configureWithWildCard(ConfigurerImpl.java:202) 这是beans.xml文件

<beans xmlns="http://www.springframework.org/schema/beans"                                                                                                                                     
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"                                                                                                                                   
       xmlns:jaxws="http://cxf.apache.org/jaxws"                                                                                                                                               
       xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"                                                                                                                   
       xmlns:cxf="http://cxf.apache.org/core"                                                                                                                                                  
       xsi:schemaLocation="http://www.springframework.org/schema/beans                                                                                                                         
      http://www.springframework.org/schema/beans/spring-beans-4.3.xsd                                                                                                                         
      http://cxf.apache.org/configuration/security                                                                                                                                             
      http://cxf.apache.org/schemas/configuration/security.xsd                                                                                                                                 
      http://cxf.apache.org/transports/http/configuration                                                                                                                                      
      http://cxf.apache.org/schemas/configuration/http-conf.xsd                                                                                                                                
      http://cxf.apache.org/core                                                                                                                                                               
      http://cxf.apache.org/schemas/core.xsd                                                                                                                                                   
      http://cxf.apache.org/jaxws                                                                                                                                                              
      http://cxf.apache.org/schemas/jaxws.xsd">                                                                                                                                                


    <jaxws:client id="mySoapClient"                                                                                                                                                    
                  serviceClass="ro.vdin.ServiceSoap"                                                                                                                   
                  address="https://example.com"/>                                                                                                                                            

    <http-conf:conduit name="*.http-conduit">                                                                                                                                                  
        <http-conf:client ConnectionTimeout="60000"                                                                                                                                            
                          ReceiveTimeout="60000"                                                                                                                                               
                          AllowChunking="false"/>                                                                                                                                              
    </http-conf:conduit>
</beans>

我收到这封信