2016-07-28 93 views
0

我正在使用mule API網關,我已經在其中部署了我的軟件包。但在API網關中, org.mule.module.launcher.DeploymentInitException:SAXParseException:文件過早結束。org.mule.module.launcher.DeploymentInitException:SAXParseException:文件過早結束

我已經嘗試過版本1.3.0和3.8.0。在我都得到同樣的錯誤。

請幫幫我。

文件:

<http:connector name="httpConnector" /> 

<esper:config name="esperModule" configuration="esper-config.xml" /> 

<mxml:dom-to-xml-transformer name="domToXmlTransformer" /> 

<flow name="websocket-esper-bridge"> 
    <http:inbound-endpoint address="niohttp://localhost:8080/websocket/events" 
     exchange-pattern="one-way"> 
     <http:websocket path="events" /> 
    </http:inbound-endpoint> 
    <custom-processor 
     class="com.mulesoft.demo.mule.websocket.EsperWebSocketUpdateListener"> 
     <spring:property name="esperModule" ref="esperModule" /> 
     <spring:property name="httpConnector" ref="httpConnector" /> 
     <spring:property name="domToXmlTransformer" ref="domToXmlTransformer" /> 
    </custom-processor> 
</flow> 

<flow name="signupEventsGenerator"> 
    <poll frequency="3000"> 
     <set-payload value="&lt;signup id='fake' /&gt;"/> 
    </poll> 

    <mxml:xml-to-dom-transformer returnClass="org.w3c.dom.Document" /> 
    <esper:send eventName="SignupEvent" eventPayload-ref="#[message.payload]" /> 
</flow> 

回答

0

這是當前已知問題3.8.0。該錯誤不是很具描述性,但意味着您缺少組件的模式聲明。你能發佈整個XML文件的內容嗎?這可能是你正在使用的一個,比如http,esper,mxml。 HTH

+0
+0

xsi:schemaLocation =」 http://www.mulesoft。 org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd http://www.mulesoft.org/schema/mule/nio-http http:// www.mulesoft.org/schema/mule/nio-http/current/mule-nio-http.xsd http://www.mulesoft.org/schem a/mule/xml http://www.mulesoft.org/schema/mule/xml/3.3/mule-xml.xsd http://www.mulesoft.org/schema/mule/esper http:// www。 mulesoft.org/schema/mule/esper/current/mule-esper.xsd – Nagaraj

+0

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 「> – Nagaraj