代码之家  ›  专栏  ›  技术社区  ›  stolsvik

“mule 1.3”配置文件的“mule descriptor”直接位于“mule configuration”下面,但验证失败

  •  0
  • stolsvik  · 技术社区  · 15 年前

    我被安排到一个使用1.3版古骡子的项目上。按照建议,他们使用分割配置设置,例如 here .

    所有这些文件都有 http://www.symphonysoft.com/dtds/mule/mule-configuration.dtd 作为他们的DTD定义。这对老的mule ide来说是个问题,因为它显然试图加载该URL,而该URL的域已不复存在。

    我在 http://www.mulesoft.org/dtds/mule-configuration.dtd 似乎是相同的DTD。但是,我现在已经在除主mule-config.xml之外的所有配置文件中得到了验证错误,因为它们遵循第一个链接中的建议:将mule描述符元素直接放在mule配置元素的下面。但是,DTD似乎不允许这样做(mule描述符元素在model元素下面):

    <!ELEMENT mule-configuration (description?, environment-properties?,
      mule-environment-properties?, container-context*, security-manager?,
      transaction-manager?, agents?, connector*, endpoint-identifiers?,
      transformers?, global-endpoints?, interceptor-stack*, model*)>
    

    除了自己主持一个修改过的DTD还有什么想法吗?还有其他DTD吗?

    1 回复  |  直到 15 年前