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

骡子 LDAP 连接器无法正常工作 XSD 问题

常献
2023-03-14

在 mule ldap 连接器示例中,显示了 http://www.mulesoft.org/schema/mule/ldap/3.3/mule-ldap.xsd 中可用的 xsd。但是运行时它显示错误,因为此 xsd 不存在。我浏览了 http://www.mulesoft.org/schema/mule/ 之后没有ldap目录。LDAP 连接器支持是否有任何变化?我用骡子工作室(3.5)错了吗?我在 https://github.com/mulesoft/ldap-connector 中使用了演示应用程序

我得到了一个类似这样的错误org.xml.sax.SAXParseException;行号:10;列编号:122;schema_rereference.4:读取架构文档“”失败http://www.mulesoft.org/schema/mule/ldap/3.3/mule-ldap.xsd'

共有2个答案

邹山
2023-03-14

您的构建路径中有LDAP连接器吗?xsd总是存在于您的jar中,但并不总是出现在web上。如果您使用的是MuleStudio,那么您需要做的就是将LDAP消息处理器从面板拖到您的流中。这样做将导致MuleStudio为LDAP连接器加载必要的库,并相应地修改您的名称空间。

从您发布的错误来看,您似乎从构建路径中缺少 JAR 文件。如果您使用的是 Maven 项目,您可以查看此处了解如何将必要的依赖项添加到您的 pom.xml 文件中。如果您使用的是普通的 Mule 项目,将 LDAP 消息处理器拖放到您的流中就足够了。

我应该提到,您需要先在Mule Studio中安装LDAP连接器,然后才能使用它。您可以通过与 Mule Studio 捆绑在一起的云连接器更新站点执行此操作。您可以通过转到“帮助”访问此更新站点

如果你有兴趣了解更多关于如何使用Mule的知识,我们将在http://blog.ricston.com.

和谦
2023-03-14

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连接器

希望这有帮助。

 类似资料:
  • 问题内容: 我正在使用Ubuntu 12.04 LTS 并在中安装了pecl 。 当第二次安装时,其抛出错误- 命令先前运行- pecl / mongo已经安装,并且与发行版1.5.1相同,安装失败 现在当我检查时- 它显示未加载。 但是我用更新了php.ini 并重新启动了服务器,但是它不起作用。 现在让我做错了什么。 编辑 我重新实例化了命令,以下是结果- 问题答案: 最终,在Neil Lun

  • 我是Mule的新手,并按照这个博客通过jms连接器创建了一个“websphere-mq连接器”。我正在使用社区版。 为了连接到网络球体 mq 服务器,我必须使用特定的 Windows 用户名运行应用程序。在特定用户名下运行Mule Design中的骡子应用程序,我能够连接和接收消息。但是,我无法通过 Windows 服务器上运行的独立应用程序连接到 web 领域 mq 服务器。我将正在运行 mul

  • 现象 workerman已经正常启动,但是按照官网写的例子或者下载的demo无法工作,例如页面打不开,socket连接失败等 解决方法 一般这种workerman启动没报错,但是无法打开页面或者无法连接的问题都是由于服务器防火墙导致的。请先关闭服务器防火墙再进行测试,如果经确认是防火墙问题,请重新设置防火墙规则。

  • 我有一个外部Web服务器,我正在迁移。我试图通过LDAP对内部服务器上的Active Directory进行身份验证。我可以使用相同的代码从旧服务器(Ubuntu 8)进行连接和身份验证,但无法在新服务器(Redhat 7)上进行身份验证。 外部服务器当前运行的是运行PHP 5.4.16并启用LDAP支持(PHP LDAP)的Redhat 7。 内部服务器目前是一个带有LDAP和Active Di

  • 计划程序的设置: 和@enableScheduling在类中使用@configuration。 问题是fixedDelay正确工作两次,然后在迭代之间暂停1.5分钟。我在计划注释中尝试过fixedRate或cron,但都没有帮助。 方法在调度任务中的工作时间为100ms,项目有足够的内存,但调度程序的工作速度很慢。

  • 我正在尝试创建一个从glassfish到Oracle的连接池。当我使用命令行时,在创建过程中一切似乎都正常,但应用程序崩溃,出现以下异常:

  • 问题内容: 因此,我的设置无法按我想要的方式工作。因此,每当我运行该程序时,它就会立即从0变为100。我尝试使用,任务,并尝试了,但没有任何尝试。 这是我的程序: @MadProgrammer这是我尝试做一名摆动工作人员并将每个名称写入文档并更新进度栏的尝试。该程序将达到86%左右并停止运行,永远不会创建完成的文档。该程序将创建一个空白文档。这是我首先创建的SwingWorker对象,这是两种方法

  • 问题内容: 我在JLayeredpane上有两个JPanels。其中一个显示pdf,重叠的一个具有透明背景(我使用过setOpaque(false))。现在,我可以将图形添加到透明面板中,这样看来我实际上是在注释pdf。我想要一个橡皮擦工具来删除这些注释。我尝试使用以下代码 其中path是由多条线构成的形状。现在,不是在先前的图形上绘制 透明线 ,而是绘制 黑线 。我要去哪里错了? 问题答案: 请