当前位置: 首页 > 知识库问答 >
问题:

骡子配置文件 xsd 在日食中无效

卜泓
2023-03-14

我正在使用Mule发布Web服务。一切正常,但我不明白为什么我的mule配置文件在Eclipse中无效。

这是Eclipse显示的错误消息:

cvc-complex-type.2.4.a:发现以元素“cxf:simple-service”开头的无效内容。“http://www.mulesoft . org/schema/mule/core”:注释,“http://www . mule soft . org/schema/mule/core”:抽象转换器,“http://www . mule soft . org/schema/mule/core”:抽象过滤器,“http://www . mule soft . org/schema/mule/core”:抽象安全过滤器,“http://www . mule soft . org/schema/mule/core”:抽象拦截消息处理器,“http://www . mule softmule-components . xml/my-project/src/main/resources第35行XML问题

这是我的配置文件的第35行:

<flow name="MonFlow">
  <inbound-endpoint address="servlet://monService">
    <cxf:simple-service 
      serviceClass="mon.package.MonClassService" />
  </inbound-endpoint>
  <component>
    <spring-object bean="myApp.monClassService" />
  </component>
</flow>

以下是文件中使用的模式:

<mule xmlns="http://www.mulesoft.org/schema/mule/core"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:file="http://www.mulesoft.org/schema/mule/file" 
      xmlns:http="http://www.mulesoft.org/schema/mule/http"
      xmlns:https="http://www.mulesoft.org/schema/mule/https" 
      xmlns:jetty="http://www.mulesoft.org/schema/mule/jetty"
      xmlns:jetty-ssl="http://www.mulesoft.org/schema/mule/jetty-ssl"
      xmlns:stdio="http://www.mulesoft.org/schema/mule/stdio" 
      xmlns:vm="http://www.mulesoft.org/schema/mule/vm"
      xmlns:mulexml="http://www.mulesoft.org/schema/mule/xml" 
      xmlns:cxf="http://www.mulesoft.org/schema/mule/cxf"
      xmlns:servlet="http://www.mulesoft.org/schema/mule/servlet"
      xmlns:spring="http://www.springframework.org/schema/beans"
      xsi:schemaLocation="
      http://www.mulesoft.org/schema/mule/core 
        http://www.mulesoft.org/schema/mule/core/3.2/mule.xsd
      http://www.mulesoft.org/schema/mule/file 
        http://www.mulesoft.org/schema/mule/file/3.2/mule-file.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/https 
         http://www.mulesoft.org/schema/mule/https/3.2/mule-https.xsd
      http://www.mulesoft.org/schema/mule/jetty 
        http://www.mulesoft.org/schema/mule/jetty/3.2/mule-jetty.xsd
      http://www.mulesoft.org/schema/mule/jetty-ssl 
        http://www.mulesoft.org/schema/mule/jetty-ssl/3.2/mule-jetty-ssl.xsd
      http://www.mulesoft.org/schema/mule/stdio 
        http://www.mulesoft.org/schema/mule/stdio/3.2/mule-stdio.xsd
      http://www.mulesoft.org/schema/mule/vm 
        http://www.mulesoft.org/schema/mule/vm/3.2/mule-vm.xsd
      http://www.mulesoft.org/schema/mule/xml
        http://www.mulesoft.org/schema/mule/xml/3.2/mule-xml.xsd
      http://www.mulesoft.org/schema/mule/cxf 
        http://www.mulesoft.org/schema/mule/cxf/3.2/mule-cxf.xsd
      http://www.mulesoft.org/schema/mule/servlet 
        http://www.mulesoft.org/schema/mule/servlet/3.2/mule-servlet.xsd 
      ">

有什么想法吗?谢谢!

共有1个答案

陶英纵
2023-03-14

在“月食”中,我们假设你是“骡子工作室”。

这是一个非常简单的模式,可以在XML和d'Eclipse中使用:http://genschawtech.blogspot.ca/2008/09/eclipse-xml-catalog-entry-for-dtd-or.html

Tu as peut-être aussi ce问题:http://blogs.mulesoft.org/overcoming-xml-validation-errors-in-eclipse-35/

 类似资料:
  • 我在Mule中定义了以下YAML属性文件。 YAML属性文件 我知道要获得名称,我应该使用“#[p('table.customers.name')]。 我想知道的是,有没有任何方法可以通过传递.name来获取密钥,比如table。键或表。$。我的意思是,如果我通过customerID,我应该得到关键的“客户”。类似地,如果我传递orderDateMin,orderDate Max,它应该返回“or

  • 我是骡子和JMS的新手。只是试图弄清楚如何使用连接器添加JMSendpoint。是否提供了 Mule 提供的任何 JMS 实现,或者我是否需要使用外部 JMS 提供程序。

  • 我没有什么问题 为什么即使在明确提到要查找的位置之后,仍然没有读取配置目录中的文件? 我在项目中有自己的依赖项,这些依赖项在JAR中打包了同名的属性文件。当SpringBoot在执行我的项目JAR时试图从配置文件夹中读取文件时,这会产生任何问题吗?

  • 问题内容: 可以说我有一条类似的路径: 该路径包含两个文件夹…让我们说 和 我想配置nginx来访问: 该文件夹上的文件夹(例如http://example.org/)上有一些.html文件。 文件夹(例如http://example.org/manage)上,在这种情况下,此文件夹包含Slim的PHP框架代码- 这意味着index.php文件位于子文件夹中(例如/ var / www / mys

  • 我无法在WLP v8.5.5.1中找到一个日志文件,其中显示了客户端发起的请求URL和请求方法。我们有一堆由顾问提供的REST服务(HTTPS),但在中,我没有找到任何请求记录(有一堆日志文件,如)。

  • 我是Log4J2的新手。我正在尝试配置一个使用slf4j和LOG4J2的日志记录系统。