Mule Embedded:如何运行应用程序

Mule Embedded:如何运行应用程序,mule,Mule,我有一个简单的Mule应用程序,它运行在独立的Mule服务器上。 是否可以为该应用程序创建一个jar文件,该文件无需安装独立的Mule服务器即可运行,即仅在JRE上运行? 它叫“嵌入式”骡子吗? 如果是这样,怎么做 可以将mule嵌入java应用程序和web应用程序中。查看此处了解更多详细信息- 更新: 如何获取用于嵌入的jar? 您可以签出Mule社区代码并构建jar- 从下载嵌入式jar 然后可以将这个jar添加到应用程序jar的类路径中 从文件中记住- 在Java应用程序或Web应用程序中

我有一个简单的Mule应用程序,它运行在独立的Mule服务器上。 是否可以为该应用程序创建一个jar文件,该文件无需安装独立的Mule服务器即可运行,即仅在JRE上运行? 它叫“嵌入式”骡子吗?
如果是这样,怎么做

可以将mule嵌入java应用程序和web应用程序中。查看此处了解更多详细信息-

更新: 如何获取用于嵌入的jar?

  • 您可以签出Mule社区代码并构建jar-
  • 从下载嵌入式jar
  • 然后可以将这个jar添加到应用程序jar的类路径中

    从文件中记住-

    在Java应用程序或Web应用程序中以嵌入式模式运行Mule之前,请确保手动更新应用程序所需的所有依赖项。Mule ESB Embedded Single.jar包含所有Mule类,但您需要手动包含依赖项

    因此,您可能不得不绕过依赖项(我自己没有机会尝试)


    一旦您在类中有了jar,您就可以按照说明启动/停止/使用流。

    是的,我已经看到了链接。然而,这并不能完全回答我的问题。所以,我有这个应用程序。要制作一个运行它的嵌入式jar,到底需要做些什么?我编辑了我的答案,添加了更多的信息。我没有机会尝试这个,但我认为它可能会帮助你。是的,棘手的事情是获得依赖性。我无法手动执行此操作。我希望有办法在mule插件的帮助下使用Maven做到这一点。请尝试使用mule 3.7.0的Maven pom。它在那里有依赖关系。如果有效,请不要忘记在此更新:)