【问题标题】:Mule ldap connector not working xsd issueMule ldap 连接器无法正常工作 xsd 问题
【发布时间】:2013-10-30 06:13:59
【问题描述】:
【问题讨论】:
标签:
xsd
ldap
mule
mule-studio
【解决方案1】:
Mule LDAP 连接器似乎只支持 Mule 3.3.2 和 Mule 3.4 版本。
尝试将架构声明更改为以下。
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ldap="http://www.mulesoft.org/schema/mule/ldap"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/core
http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/ldap
http://www.mulesoft.org/schema/mule/ldap/current/mule-ldap.xsd">
<!-- here goes your flows and configuration elements -->
</mule>
如果不尝试将您的 Mule 版本更改为 3.4。
更多详情请参考以下链接
Mule LDAP Connector
希望这会有所帮助。
【解决方案2】:
您的构建路径中有 LDAP 连接器吗? XSD 始终存在于您的 JAR 中,但并不总是存在于 Web 上。如果您使用的是 MuleStudio,您只需将 LDAP 消息处理器从调色板拖到您的流程中即可。这样做会导致 MuleStudio 为 LDAP 连接器加载必要的库并相应地修改您的命名空间。
根据您发布的错误判断,您的构建路径中似乎缺少 JAR 文件。如果您使用的是 Maven 项目,您可以查看 here 以了解如何将必要的依赖项添加到您的 pom.xml 文件中。如果您使用的是普通的 Mule 项目,将 LDAP 消息处理器拖放到您的流程中就足够了。
我应该提一下,您需要先在 Mule Studio 中安装 LDAP 连接器,然后才能使用它。您可以通过与 Mule Studio 捆绑在一起的 Cloud Connectors 更新站点来执行此操作。您可以通过“帮助”>“安装新软件”并从下拉列表中选择来访问此更新站点。
如果您有兴趣了解有关如何使用 Mule 的更多信息,我们会在 http://blog.ricston.com 上发布许多有趣的博文。