首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mule 1.3配置文件在“mule-configuration”下面有“mule-descriptor”,验证失败

Mule 1.3配置文件在“mule-configuration”下面有“mule-descriptor”,验证失败
EN

Stack Overflow用户
提问于 2010-11-12 16:23:16
回答 1查看 423关注 0票数 0

我被安排在一个项目中使用一个古老的mule 1.3版本。它们使用建议的拆分配置设置,例如here

所有这些文件的DTD定义都是http://www.symphonysoft.com/dtds/mule/mule-configuration.dtd。这对老的Mule IDE来说是个问题,因为它显然试图加载URL,而它的域已经消失了。

我在http://www.mulesoft.org/dtds/mule-configuration.dtd上找到了一个文件,看起来和DTD是一样的。但是,我现在在所有配置文件中都得到了验证错误,除了主要的mule-config.xml,因为它们遵循第一个链接中的建议:在mule-configuration元素下面直接使用mule-descriptor元素。然而,DTD似乎不允许这样做( mule-descriptor元素在model元素之下):

代码语言:javascript
复制
<!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吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-14 01:57:44

好吧,如果其他人理解这个问题: URL的"dtds“中的”s“应该是一个外泄:http://www.mulesoft.org/dtds/

1.3.3 DTD在“Mule -configuration”下面有了预期的“Mule-descriptor”,Mule IDE和Eclipse验证现在都很满意。

(出现验证错误的原因是,当我放入一个可以加载的DTD时,Eclipse开始验证XML。这个问题的另一个解决方案是在Eclipse的"XML Catalog“中添加一个条目,该条目在Preferences -> XML -> XML Catalog中声明”如果您找到这个公共id,则使用这个本地文件“。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4162762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档