目前我正在使用云中的mule,为了实现这一点,我使用了免费的Cloudhub试用版。FYI,我是cloudhub的新手,现在正在尝试在那里部署我的骡子应用程序。不幸的是,每次我试图部署我的应用程序时,它都无法被部署。
我尝试过两种方法来部署应用程序。
第一个来自Mule Studio,如下所示:
从Mule Studio将应用程序部署到Cloudhub
当我尝试这样做时,我得到了以下错误:

我想是因为代理。
我尝试的第二种方法是直接从cloudhub.io部署它,方法是遵循以下文档:
直接从Cloudhub.io部署应用程序
但是,当我检查部署部分时,我发现我的应用程序没有上传。然后我又试着上传它,更新它,运行应用程序,但是看起来应用程序仍然没有上传,我所做的更改也没有被应用。
以下是我遇到的错误:

FYI,在将应用程序上传到cloudhub之前,我将应用程序文件夹压缩为zip文件。
我怎样才能解决这个问题?你觉得我在部署它的时候做错了什么吗?提前谢谢。
发布于 2014-06-27 13:32:13
请确保您的http端点配置如下:
<http:inbound-endpoint host="localhost" port="${http.port}".... />CloudHub将自动将http.port属性展开到正确的值。
为了使它能够从CloudHub部署,您不应该自己压缩和上传项目,而应该让Studio创建一个可部署的存档:右键单击您的项目,然后单击导出,在Mule类别下选择'Anypoint Studio到Mule deployable‘。这将具有Mule ESB应用程序结构,并且应该在CloudHub中工作。
发布于 2014-11-10 05:21:50
在使用Mule 3.5在云中心部署应用程序时,我也遇到了类似的问题。我的应用程序从Salesforce“Contact”对象中插入CSV文件中的联系人信息(FirstName、LastName、Title、Email等)。在配置了代理详细信息之后,我的应用程序在本地机器上运行良好,但是当部署到云中心时,我得到了“未知主机异常。代理中的根异常(与此类似)”异常。
我所做的:
我已经从Salesforce连接器中删除了代理详细信息,并在云中心重新编译和部署。当我测试时,csv文件中的联系人被插入到Salesforce“Contact”对象中。
注意:当代理细节被删除时,它在云集线器中工作,但在本地失败。云中心似乎负责代理连接,我们不需要显式地提到它。
问候拉维·诺里
发布于 2015-08-13 04:10:01
检查您的http全局端点是否为
或者您可以提供属性文件,比如http.host=0.0.0.0 http.port=8081。
这些值可以直接在cloudhub属性中提供。从流中可以访问${http.host},${http.port}首先检查域名是否可用
https://stackoverflow.com/questions/24448704
复制相似问题