骡子独立 3.7.0 : error deploying mule app

标签 mule

我正在尝试通过 mule standalone 3.7.0 部署一个 mule 应用程序,但我收到了一个错误,即使它通过使用 3.7.2 mule 服务器的 anypoint studio 版本 5.4.1 完美运行。注意:我已经通过 anypoint studio 创建了一个 zip 文件夹。

这是我的流程:

    <?xml version="1.0" encoding="UTF-8"?>

<mule xmlns:amqp="http://www.mulesoft.org/schema/mule/amqp" xmlns:mulexml="http://www.mulesoft.org/schema/mule/xml" xmlns:magento="http://www.mulesoft.org/schema/mule/magento" xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:spring="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
http://www.mulesoft.org/schema/mule/magento http://www.mulesoft.org/schema/mule/magento/current/mule-magento.xsd
http://www.mulesoft.org/schema/mule/xml http://www.mulesoft.org/schema/mule/xml/current/mule-xml.xsd
http://www.mulesoft.org/schema/mule/amqp http://www.mulesoft.org/schema/mule/amqp/current/mule-amqp.xsd">
  <amqp:connector name="AMQPConnector" 
                validateConnections="true" 
                doc:name="AMQPConnector"  
                />
<magento:config name="Magento" username="test" password="test" address="http://127.0.0.1:8000/api/v2_soap/" doc:name="Magento"/>
<flow name="flow">
    <amqp:inbound-endpoint queueName="test" responseTimeout="10000" exchange-pattern="request-response" connector-ref="AMQPConnector" doc:name="AMQP-0-9" exchangeType="topic"/>
    <logger message="test!!" level="INFO" doc:name="Logger"/>
    <magento:get-product config-ref="Magento" productId="1" doc:name="Magento">
        <magento:attributes-names>
            <magento:attributes-name>sku</magento:attributes-name>
        </magento:attributes-names>
    </magento:get-product>
    <mulexml:object-to-xml-transformer doc:name="Object to XML"/>
    <logger message="#[payload]" level="INFO" doc:name="Logger"/>
    <set-payload value="payload: #[payload]" doc:name="Set Payload"/>
</flow>
</mule>

这是他的错误:

    ERROR 2016-01-10 18:40:46,877 [Mule.app.deployer.monitor.1.thread.1] org.mule.module.launcher.DefaultArchiveDeployer: 
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    + Failed to deploy artifact 'alone', see below             +
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    org.mule.module.launcher.DeploymentInitException: SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element 'amqp:connector'. One of '{"http://www.mulesoft.org/schema/mule/core":annotations, "http://www.mulesoft.org/schema/mule/core":description, "http://www.springframework.org/schema/beans":beans, "http://www.springframework.org/schema/beans":bean, "http://www.springframework.org/schema/context":property-placeholder, "http://www.springframework.org/schema/beans":ref, "http://www.mulesoft.org/schema/mule/core":global-property, "http://www.mulesoft.org/schema/mule/core":configuration, "http://www.mulesoft.org/schema/mule/core":notifications, "http://www.mulesoft.org/schema/mule/core":abstract-extension, "http://www.mulesoft.org/schema/mule/core":abstract-shared-extension, "http://www.mulesoft.org/schema/mule/core":abstract-mixed-content-extension, "http://www.mulesoft.org/schema/mule/core":abstract-agent, "http://www.mulesoft.org/schema/mule/core":abstract-security-manager, "http://www.mulesoft.org/schema/mule/core":abstract-transaction-manager, "http://www.mulesoft.org/schema/mule/core":abstract-shared-transaction-manager, "http://www.mulesoft.org/schema/mule/core":abstract-connector, "http://www.mulesoft.org/schema/mule/core":abstract-shared-connector, "http://www.mulesoft.org/schema/mule/core":abstract-global-endpoint, "http://www.mulesoft.org/schema/mule/core":abstract-exception-strategy, "http://www.mulesoft.org/schema/mule/core":abstract-flow-construct, "http://www.mulesoft.org/schema/mule/core":flow, "http://www.mulesoft.org/schema/mule/core":sub-flow, "http://www.mulesoft.org/schema/mule/core":abstract-model, "http://www.mulesoft.org/schema/mule/core":abstract-interceptor-stack, "http://www.mulesoft.org/schema/mule/core":abstract-filter, "http://www.mulesoft.org/schema/mule/core":abstract-transformer, "http://www.mulesoft.org/schema/mule/core":processor-chain, "http://www.mulesoft.org/schema/mule/core":custom-processor, "http://www.mulesoft.org/schema/mule/core":abstract-empty-processor, "http://www.mulesoft.org/schema/mule/core":invoke, "http://www.mulesoft.org/schema/mule/core":set-payload, "http://www.mulesoft.org/schema/mule/core":abstract-global-intercepting-message-processor, "http://www.mulesoft.org/schema/mule/core":custom-queue-store, "http://www.mulesoft.org/schema/mule/core":abstract-processing-strategy}' is expected.

有什么解决办法吗?

最佳答案

如果您有一个 Maven 项目,您可能在 POM 中缺少对 AMQP 连接器的依赖。

<dependency>
  <groupId>org.mule.transports</groupId>
  <artifactId>mule-transport-amqp</artifactId>
  <version>x.y.z</version>
</dependency>

希望对你有帮助

关于骡子独立 3.7.0 : error deploying mule app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34708111/

相关文章:

ssl - 连接到外部 https 网络服务时出错

java - Mule 默认线程设置

java - 如何处理在Mule中扩展AbstractMessageTransformer的Java类中的FileNotFoundException?

xml - 骡子 http :outbound-endpoint + multipart/form-data

exception - 配置了 maxRedeliveryAttempts 和 VM 入站的回滚策略不会重新传送消息

java - Mule 嵌入 : use the container's own jndiInitialFactory

Mule VM 队列线程配置

linux - Mule Anypoint 工作室在 ubuntu linux 16.04 LTS 中无法正常工作

java - xml-node 中的 foreach 在 mule esb 中返回 null

java - 如何在 mule 流中拆分 ArrayList