【问题标题】:Mule:Testing HTTP Service on MMCMule:在 MMC 上测试 HTTP 服务
【发布时间】:2017-11-21 06:16:09
【问题描述】:

我已经部署了在我的本地服务器 @http://localhost:8048/myservice?day=xx&month=yy&year=zzzz 上运行的应用程序,它在我的本地计算机上成功运行,因为它从 http 站点下载了一个文件。但是,当我部署到 Mule 管理控制台时。我知道默认端口是 8585。当我将 URL 更改为 MMC 并提供具有相同路径的默认端口时,它不会下载文件。我错过了什么

【问题讨论】:

    标签: mule


    【解决方案1】:

    MMC 是一个用于管理和监控 Mule 独立运行时的实用程序。 它的功能之一是将应用程序部署到运行时。您实际上并未部署到 MMC。

    这是否有助于澄清情况,或者您是否需要有关 MMC 的用途以及如何操作的任何进一步帮助?

    【讨论】:

      【解决方案2】:

      请检查 MMC 内的日志。它存储日志文件的日期是明智的。查看您的应用程序是否已成功部署在 MMC 中,如果是,请执行以下操作:

      1)如果您使用任何路径下载文件,请交叉检查路径详细信息。您可以放置​​一个记录器来交叉检查。 2)在业务逻辑之前和业务逻辑之后放置一个记录器,并按照它在日志文件中记录的内容。

      3)如果您的服务器是 Linux,请检查路径分隔符模式

      【讨论】:

        【解决方案3】:

        MMC 是一个 Mule 管理控制台,用于(提供)部署、取消部署、管理、监控应用程序和服务器。从您在查询中提到的语句来看,您似乎正在尝试在 MMC 中部署应用程序 - MMC 不是服务器,它是一个控制台,您可以在其中注册 ESB 运行时 - 或 - API 网关(本地)服务器,以便您可以将应用程序部署到服务器/运行时(将转到运行时位置 $MULE_HOME/apps)。

        请检查您是否已在 MMC 的服务器选项卡下注册服务器 - 如果没有,则您必须先执行此操作,然后您才能使用 MMC 的应用程序选项卡执行应用程序部署,您可以在其中上传您的部署存档/工件/构建到 mmc 存储库,然后您可以通过选择您的服务器(您已注册)通过部署选项进行部署。

        如果我在您的陈述中遗漏了某些内容,请进一步澄清,并在此尽力为您提供帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-05-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多