gpt4 book ai didi

esb - 用于 mule 部署的外部库

转载 作者:行者123 更新时间:2023-12-04 17:56:32 25 4
gpt4 key购买 nike

我有一个在 Eclipse 的 Mule IDE 上开发(并检查)的 mule 应用程序,其中的一个组件使用外部 Microsoft JDBC SQL Server Driver 类。一切都在 Eclipse 服务器上运行良好,但是当我尝试从命令行(Mule 独立服务器/服务)部署和运行应用程序时 - 我有一个 classnotfound相同的 Microsoft JDBC 驱动程序的异常(exception)。

如何在我的部署程序中包含该驱动程序,以便我可以在没有 Eclipse 的情况下运行?

我认为通过将外部 jar 添加到 Eclipse 项目,它会将该类加载到 Mule 部署 (app) 目录中。但是我错了。

关于这个还能做什么?

最佳答案

根据Mule deployment model specs ,您的应用程序 JAR 必须放在存档的/lib 目录中。是这样吗?

如果是但仍然无法正常工作,那么 Mule 本身可能需要这些 JAR(而不仅仅是您的应用程序),因此这些 JAR 必须放置在 MULE_HOME/lib/user(因此它们由 Mule 的类加载器选择)特定于应用程序的类加载器)。

关于esb - 用于 mule 部署的外部库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7953545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com