问题标签 [cloudhub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
96 浏览

mule - Mule 云集线器不在 Insight 选项卡中显示流名称

我已经定义了如下所示的 Mule 流程并在其中启用了事件跟踪

我希望当我启用 Cloudhub 洞察力时,当消息通过此流时,我开始看到流名称,但我看到的是下面,如果您仔细注意到它实际上是在拾取doc:name="Reference Exception Strategy , 流中的最后一个消息处理器 :)

云中心洞察

任何想法为什么会这样。我正在使用 Mule 版本 3.5.2。

0 投票
1 回答
1532 浏览

sql - Redshift 查询挂在 mule cloudhub 上

我面临一个简单的红移查询挂起的问题。我正在使用 mule 并将我的代码部署到 cloudhub。相信这与结果集的大小有关。当结果集大小非常小时,可能少于 50 行时,它可以正常工作。但是,除此之外的任何东西似乎都挂起,我偶尔(大约 2 小时的请求后)会在日志中看到此错误。我将连接网址用作:

顺便说一句,在我的本地骡子运行时一切正常。

0 投票
1 回答
2292 浏览

deployment - 应用部署在 cloudhub 上但无法访问

在本地机器上进行测试后,我已在 cloudhub.io 上部署了我的应用程序。日志显示应用程序已成功部署并且正在正常运行,但是当我尝试使用它时,我得到一个页面,上面写着: 如果您部署了应用程序并希望在此处看到某些内容,则意味着您需要更改你的 docroot 的配置。

我不明白在这种情况下我必须做什么,在 mule 的网站上找不到任何对 docroot 的引用。

编辑:这是我的大部分配置

0 投票
1 回答
976 浏览

groovy - Groovy 无法解析 CloudHub 中的类

当我在 CloudHub 中运行应用程序时,Mule 流中的以下脚本出现以下错误。当我在 Anypoint Studio 上运行它时,没有任何问题。

我检查了部署的应用程序存档文件,在 classes 文件夹中是已编译的 company.cloudtools.util.Utilities 类。我不确定为什么 CloudHub 服务器无法找到错误定义的类文件。

错误:

Mule流程中的脚本:

实用程序类:

0 投票
1 回答
531 浏览

json - MuleSoft:将代码移至 CloudHub 时无法找到文件

MuleSoft:将代码移至 CloudHub 时无法找到文件。有人可以帮忙吗。我已阅读您的建议,但无法理解。我必须在 cloudhub 中读取一个 json 文件。在我的本地存储库中,我将 .json 文件保存在位置 test/src/main/resources/input.json 中。并从 Java 类中阅读

私有静态最终字符串 jsonFilePath = "src\main\resources\input.json";

byte[] jsonFile = Files.readAllBytes(Paths.get(jsonFilePath));

任何帮助将不胜感激。

0 投票
1 回答
240 浏览

jersey - Mule:可部署存档移动到 CloudHub 时无法找到 .json 文件

有人可以帮忙吗。我已阅读您的建议,但无法理解。我必须在 cloudhub 中读取一个 json 文件。

在我的本地存储库中,我将 .json 文件保存在 location 中test/src/main/resources/input.json。并从 Java 类中阅读

private static final String jsonFilePath = "src\main\resources\input.json";

或者private static final String jsonFilePath = "input.json";

.json文件在项目的根文件夹中时

无法找到“ input.json”文件时MDA moved to cloud hub,我在cloudhub. 当我在我的项目目录中打印所有文件时,我无法在 cloudHub 中搜索我的项目中的任何特定文件。

我已在 cloudHub 中打印了我的项目目录结构中的所有文件,但我找不到“ input.json”。你能建议一下吗?

21:53:30.952 05/26/2015 信息文件:/home/ion-mule/muleProperties.dump

21:53:30.952 05/26/2015 信息文件:/home/ion-mule/muleLauncher.log

21:53:30.953 05/26/2015 信息目录:/home/ion-mule/.ssh

21:53:30.953 05/26/2015 信息文件:/home/ion-mule/.bash_profile

21:53:30.954 05/26/2015 信息文件:/home/ion-mule/.ssh/authorized_keys

21:53:30.954 05/26/2015 信息文件:/home/ion-mule/.bash_logout

21:53:30.954 05/26/2015 信息文件:/home/ion-mule/muleMonitor.log

21:53:30.955 05/26/2015 信息文件:/home/ion-mule/.bashrc

任何帮助将不胜感激。

0 投票
1 回答
259 浏览

mule - 通过API网关(CloudHub)将数据传递给mule cloudhub中的应用程序时出现异常-HTTP标头大于8192字节

我有一个 HTTP 连接器和一个 HTTPS 连接器,它们在 cloudhub 的 API gatewayruntime 中运行。我想通过这个 API 网关将数据传递给另一个应用程序,但是在端点传递时,我得到 HTTP 标头大于 8192 字节异常

异常堆栈跟踪:org.jboss.netty.handler.codec.frame.TooLongFrameException:HTTP 标头大于 8192 字节。在 org.jboss.netty.handler.codec.http.HttpMessageDecoder.readHeader(HttpMessageDecoder.java:596) 在 org.jboss.netty.handler.codec.http.HttpMessageDecoder.readHeaders(HttpMessageDecoder.java:503) 在 org.jboss .netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:193) + 3 个(设置调试级别日志记录或'-Dmule.verbose.exceptions=true' 为一切)

0 投票
2 回答
454 浏览

hadoop - Hbase MuleSoft Cloudhub 连接

我必须将 Cloudhub 连接到 Hbase。我已经尝试过社区版 HBase 连接器,但没有成功。然后我尝试使用 Java Code 并再次失败。从 HBase 团队,他们只给出了 Master IP (10.99.XX) 和 Port(2181) 和 userName (hadoop)。

我尝试了以下选项:

通过Java代码:

public Object transformMessage(MuleMessage message, String outputEncoding) throws TransformerException { try {

以上代码给出以下错误

java.net.UnknownHostException:未知主机:ip-10-99-XX.ap-southeast-2.compute.internal

似乎 CloudHub 无法找到主机名,因为 cloudHub 未配置 DNS

当我尝试使用 Community Edition HBase 连接器时,它给出了以下异常:

org.apache.hadoop.hbase.MasterNotRunningException:重试 3 次

请提出一些建议... Rgeards Nilesh 电子邮件:bit.nilesh.kumar@gmail.com

0 投票
1 回答
221 浏览

mule - 应用程序数据在 cloudhub 中不可见

我在我的应用程序中使用了 objectstore,并在 cloudhub 上部署了应用程序。Cloudhub 未在应用程序数据中显示对象存储。代码:

0 投票
2 回答
1424 浏览

mule - Mule Server 3.6 > Anypoint Studio > CloudHub > 405 不允许

我在试用我的应用程序时遇到错误。它适用于我的本地实例以及独立的 Mule 服务器,但不适用于 CloudHub。出现此问题的任何原因?

更新 该应用程序在我的本地计算机上从 Studio 运行时没有任何问题。仅在我将其部署到 CloudHub 后才出现此问题。我无法从 CloudHub 访问应用程序并遇到 405 Not Allowed (nginx) 错误页面。

据我了解,CloudHub 日志显示该应用程序已成功启动。请参阅下面的 CloudHub 部署日志: