org.mule.module.launcher.DeploymentInitException:SAXParseException:文件过早结束

时间:2016-07-28 11:42:43

标签: api mule gateway

我正在使用mule API网关,我已经在其中部署了我的包。但在API网关中 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>

1 个答案:

答案 0 :(得分:0)

这是3.8.0的当前已知问题。该错误不是非常具有描述性,但它意味着您缺少组件的模式声明。你能发布整个XML文件内容吗?它可能是你正在使用的,如http,esper,mxml。 HTH