我正在尝试创建我的第一个Mule服务器,但是我尝试并包含的任何外部方案都出现错误,

我的配置文件如下(在具有Mule独立3.2安装的Eclipse Indigo上运行):

<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:spring="http://www.springframework.org/schema/beans"
      xmlns:http="http://www.mulesoft.org/schema/mule/http"
      xmlns:vm="http://www.mulesoft.org/schema/mule/vm"
      xmlns:quartz="http://www.mulesoft.org/schema/mule/quartz"
      xsi:schemaLocation="
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.2/mule.xsd
                  http://www.mulesoft.org/schema/mule/quartz http://www.mulesoft.org/schema/mule/quartz/current/mule-quartz.xsd
        http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/3.2/mule-http.xsd
        http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/3.2/mule-vm.xsd">


    <flow name="ChatListener">
        <quartz:inbound-endpoint jobName="eventTimer" repeatInterval="2000">
            <quartz:event-generator-job>
                <quartz:payload>Poll Chat DB</quartz:payload>
            </quartz:event-generator-job>
        </quartz:inbound-endpoint>
        <component>
            <singleton-object class="com.TimeLineListener.ChatListener" />
        </component>
        <vm:outbound-endpoint path="ChatMsgs" exchange-pattern="one-way"/>
    </flow>

    <flow name="TimeLineMsgSender">
        <composite-source>
            <!-- Incoming Chat Msgs -->
            <vm:inbound-endpoint path="ChatMsgs" exchange-pattern="one-way"/>

            <!-- Incoming SIEM Msgs -->
            <vm:inbound-endpoint path="SIEMMsgs" exchange-pattern="one-way"/>

            <!-- Incoming NMS Msgs -->
            <vm:inbound-endpoint path="NMSMsgs" exchange-pattern="one-way"/>
        </composite-source>

            <!-- Tested OutPut endpoint -->
         <stdio:outbound-endpoint system="OUT"/>


    </flow>


</mule>

and the errors i recieve are:

1.
The prefix "stdio" for element "stdio:outbound-endpoint" is not bound.  mule-config.xml ‪/ChatTester‬   line 41 XML Problem

2.
cvc-complex-type.2.4.a: Invalid content was found starting with element 'vm:inbound-endpoint'. One of '{"http://www.mulesoft.org/schema/mule/core":abstract-inbound-endpoint}' is expected. mule-config.xml ‪/ChatTester‬   line 31 XML Problem

3.
cvc-complex-type.2.4.a: Invalid content was found starting with element 'quartz:inbound-endpoint'. One of '{"http://www.mulesoft.org/schema/mule/core":description, "http://www.mulesoft.org/schema/mule/core":composite-source, "http://www.mulesoft.org/schema/mule/core":abstract-inbound-endpoint, "http://www.mulesoft.org/schema/mule/core":abstract-message-processor, "http://www.mulesoft.org/schema/mule/core":abstract-outbound-endpoint, "http://www.mulesoft.org/schema/mule/core":response}' is expected. mule-config.xml ‪/ChatTester‬   line 17 XML Problem


知道我在做什么错吗?

最佳答案

1.
The prefix "stdio" for element "stdio:outbound-endpoint" is not bound.      mule-config.xml &#8234;/ChatTester&#8236;       line 41 XML Problem


这很容易:您缺少stdio名称空间声明。

2.
cvc-complex-type.2.4.a: Invalid content was found starting with element 'vm:inbound-endpoint'. One of '{"http://www.mulesoft.org/schema/mule/core":abstract-inbound-endpoint}' is expected. mule-config.xml &#8234;/ChatTester&#8236;       line 31 XML Problem

3.
cvc-complex-type.2.4.a: Invalid content was found starting with element 'quartz:inbound-endpoint'. One of '{"http://www.mulesoft.org/schema/mule/core":description, "http://www.mulesoft.org/schema/mule/core":composite-source, "http://www.mulesoft.org/schema/mule/core":abstract-inbound-endpoint, "http://www.mulesoft.org/schema/mule/core":abstract-message-processor, "http://www.mulesoft.org/schema/mule/core":abstract-outbound-endpoint, "http://www.mulesoft.org/schema/mule/core":response}' is expected.     mule-config.xml &#8234;/ChatTester&#8236;       line 17 XML Problem


对于这些:我不知道。也许是由于您在名称空间位置中使用的“当前”和“ 3.2”的混合?仅尝试使用“ 3.2”而不是当前值,以查看是否有帮助。

否则,您的配置中没有任何明显的疯狂:)

关于esb - Eclipse的Erro加载方案-Mule IDE,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7904985/

10-11 20:34