【问题标题】:Mulesoft Transform Message Error: "There are some error in the current classpath"Mulesoft 转换消息错误:“当前类路径中有一些错误”
【发布时间】:2018-05-30 19:20:07
【问题描述】:

刚开始使用 MuleSoft,在将转换消息添加到消息流中时出现错误“当前类路径中有一些错误”。我刚刚完成了 Anypoint Studio 的设置,所以这可能是我在某处遗漏的配置步骤。

DW Script Error Payload (default)

【问题讨论】:

    标签: mule


    【解决方案1】:

    我也遇到了同样的问题,我按照下面提到的步骤操作, 转到项目右键单击 > Mule > 更新项目依赖项

    注意:- 在执行上述步骤之前,请确保您已连接到互联网。

    希望它对你有用。

    【讨论】:

    • 这个选项实际上在我的项目中变暗了
    【解决方案2】:

    今天早上我遇到了同样的问题,经过大量的尝试后,终于设法让它工作了。最后的诀窍是转到 Project -> Properties -> Java Build Path,点击 Mule Server 3.7.2 EE 条目,点击 Edit,重新选择相同版本的服务器运行时,点击 Finish,点击 Ok。这本身似乎没有任何区别,但随后我重新启动了 Anypoint Studio,现在一切正常。

    我做了一些挖掘,在项目.classpath文件中发现了以下差异:

    之前:

    <classpathentry kind="con" path="MULE_RUNTIME"/>
    

    之后:

    <classpathentry kind="con" path="MULE_RUNTIME/org.mule.tooling.server.3.7.2.ee"/>
    

    希望这对你也有用。

    【讨论】:

    • 感谢您的建议 - 尽管类文件确实反映了相同的更改,但对我没有用。
    • 就我而言,我必须更新 Maven 存储库的路径(使用 Maven)。在包资源管理器中右键单击项目名称。在 Java Build Path 下,我更正了 M2_REPO 的路径。
    • 这对我有帮助,我的问题是我在新 PC 上重新安装并复制了我的项目,但我改变了我的 repo 结构。所以我的外部 JAR 引用无效。一旦我编辑它们并将它们设置为它们的实际路径,错误就消失了。
    【解决方案3】:

    右键单击项目 --> 转到属性 --> 选择所需的 Java 版本和任何域项目 --> 从 Java 构建路径中删除任何未引用的 Java 版本/域。

    【讨论】:

      【解决方案4】:

      检查一次是否将 MAVEN_HOME 添加为环境变量,并将 %MAVEN_HOME%\bin 添加到环境变量中的路径变量。 还可以尝试删除工作区中创建的 .mule 文件,然后尝试重新启动 Anypoint Studio。之后在命令提示符中遍历到您的项目文件夹并运行mvn clean install 命令。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-15
        • 2015-09-18
        • 1970-01-01
        • 1970-01-01
        • 2018-07-10
        • 1970-01-01
        • 1970-01-01
        • 2017-01-06
        相关资源
        最近更新 更多