我正在使用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="<signup id='fake' />"/>
</poll>
<mxml:xml-to-dom-transformer returnClass="org.w3c.dom.Document" />
<esper:send eventName="SignupEvent" eventPayload-ref="#[message.payload]" />
</flow>
答案 0 :(得分:0)
这是3.8.0的当前已知问题。该错误不是非常具有描述性,但它意味着您缺少组件的模式声明。你能发布整个XML文件内容吗?它可能是你正在使用的,如http,esper,mxml。 HTH