当我们尝试使用spring mediator将 Wso2 4.8.1Spring batch 3.0.3 集成时,我们得到以下错误 . 使用的spring批处理jar具有XML文件中引用的xsd . 介体类jar和spring批处理jar都位于路径 wso2esb-4.8.1\repository\components\lib 中 .

Error

2016-02-17 11:26:35,166 [ - ] [localhost-startStop-1]错误SynapseConfiguration初始化代理服务时出错[SampleProxy1]配置问题:无法找到XML架构命名空间的Spring NamespaceHandler [http:// www . springframework.org/schema/batch]违规资源:通过InputStream加载的资源2016-02-17 11:27:09,430 [ - ] [PassThroughMessageProcessor-1]错误NativeWorkerPool未捕获异常org.springframework.beans.factory.parsing.BeanDefinitionParsingException:Configuration问题:无法找到XML模式命名空间的Spring NamespaceHandler [http://www.springframework.org/schema/batch]违规资源:通过InputStream加载的资源

org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)org.springframework.beans.factory.parsing .ReaderContext.error(ReaderContext.java:80)org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(BeanDefinitionParserDelegate.java:318)org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1435 )org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1428)org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:185)org.springframework.beans.factory.xml .DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:139)org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReade r.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:108)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:493)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390) org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)org.apache.synapse.mediators.spring . SpringMediator.buildAppContext(SpringMediator.java:132)org.apache.synapse.mediators.spring.SpringMediator.mediate(SpringMediator.java:81)org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)org . apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)org.apache.synapse.co re.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166)org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java: 411)org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)org.apache.axis2.transport.base.threads.NativeWorkerPool $ 1.run(NativeWorkerPool.java:172)java.util.concurrent .ThreadPoolExecutor $ Worker.runTask(ThreadPoolExecutor.java:895)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:918)java.lang.Thread.run(Thread.java:682)

2016-02-17 11:28:10,272 [ - ] [HTTP-Listener I / O dispatcher-1] WARN SourceHandler读取请求后的连接超时:http-incoming-1 2016-02-17 11:39:25,506 [ - ] [Start Level Event Dispatcher] WARN ValidationResultPrinter

当前正在使用默认密钥库( wso2carbon.jks ) . 要在部署到 生产环境 环境时最大限度地提高安全性,请在 生产环境 服务器概要文件中配置具有唯一密码的新密钥库 .

XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC  "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:batch="http://www.springframework.org/schema/batch" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/batch
        http://www.springframework.org/schema/batch/spring-batch-2.2.xsd
        http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-3.2.xsd">