问题标签 [mule-studio]
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.
mule - Mule 如何使 jms 出站端点使用 ObjectMessage 而不是 StreamMessage
我有一个带有自定义拦截器的 Mule 流,它构造一个对象并将其转发到 JMS 出站端点。JMS 端点在尝试将 Object 转换为 JMS StreamMessage 时抛出异常。我想要的是端点将 Object 转换为 JMS ObjectMessage。那怎么做?
这是我的流程;
我还尝试将对象添加到 JMS 消息转换器;
mule - 为什么在将 mule 应用程序部署到 CloudHub 时无法覆盖 javax.validation.ValidationFactory?
我正在尝试javax.validation.ValidationFactory
从包含javax.validation
包的库中加载(从 jboss.org 检索)。当我将 Mule Studio 项目导出到 zip 文件时,我看到该库已包含在内,因此我假设当我将应用程序部署到 CloudHub 时它也已导出(我的所有其他 3rd 方 jar 都已轻松部署)。
不幸的是,我得到一个ClassNotFound
错误。我尝试使用loader.override=javax.validation.ValidatorFactory
中覆盖类定义mule-deploy.properties
,但 CloudHub 中出现错误,提示我无法覆盖系统包。我认为上面的覆盖只会覆盖给定的类,要求 CloudHub 在部署的应用程序中查找类定义,而不是从 CloudHub 提供的库中查找。
附带说明一下,搜索 Mule Standalone 服务器的副本时,我看不到javax.validation.ValidationFactory
任何地方。谁能告诉我为什么我不能强制使用这一类的负载loader.override
?
mule - 使用 MuleStudio 创建/部署用户 jar(不是流程)
我有一个要作为用户 jar 部署到 Mule 的类。它包含一个扩展 AbstractTransformer 的类。
我在 Mule 中创建了一个简单的 Java 项目,并添加了我的类。它有错误,因为 AbstractTransformer 没有解决。
在项目属性、Java 构建路径、库选项卡中,我单击“添加库”并选择“Mule Runtime”库。出现一个弹出窗口,提示“已在 Studio 类路径中。无事可做。单击“完成””。
但是当我扩展那个库时,没有一个骡子罐子出现,骡子 AbstractTransformer 仍然没有解决。
我错过了什么?
mule - mule 自定义转换器在工作室中工作,但未部署到独立服务器
我有一个定制变压器的流程。这个流程在我在 Mule Studio 下运行时有效,但在 mule 独立服务器运行时失败。错误消息是“元素自定义变压器没有类(名称=更新表)”
我在老骡子论坛上也发现了一个类似的问题,但没有答案;
mule - CloudHub 使用什么版本的 Java?
谁能告诉我各种版本的 CloudHub 正在运行什么版本的 Java?我猜在某处有一份文件详细说明了这一点,但我一直没能找到它。
function - 我想使用 Mule 中使用的一组常用函数,例如计数器、UUID 生成器、日期和时间戳
我想使用 Mule 中使用的一组常用函数,例如计数器、UUID 生成器、日期和时间戳。
我只找到了关于它的这个页面。
但我没有关于 Mule 中的 @Function Annotation 的任何信息,如果有人有任何信息,请与我分享并帮助我
mule - 配置多个全局 HTTP 连接器时,为什么 REST 组件不会收到应用程序内部的调用?
我正在努力配置一个具有多个全局 HTTP 连接器和一个 REST 组件的应用程序并将其部署到 CloudHub。
我的应用程序有两个流:一个轮询新闻的 RSS 提要,并将该提要的 json 表示发布到同一应用程序中的 http 入站端点(端点驻留在第二个流上)。第二个流程接收该帖子,执行一些魔术,包括将项目持久化到存储,然后通过 http 出站端点通知外部 node.js Web 应用程序通过 Web 套接字将项目推送到活动客户端。
我已经尝试了几十种不同的配置,涉及各种 HTTP 全局连接器和 http 入站和出站端点,但我无法让一切正常工作。我目前有:
- 轮询 HTTP 连接器
- 引用上述轮询 http 连接器以获取 RSS 源的 HTTP 端点
- 一个全局连接器(我们将调用 HTTP_ONE)接收消息
localhost:${http.port}
- 配置为引用 HTTP_ONE 并配置为将活动发布到 /api/v1/activity 的 http 出站端点
- 一个配置为接收消息的 http 入站端点
/api/v1
和一个位于该端点后面的 Jersey 控制器,它采用/activity
.
- 另一个全局连接器 (HTTP_TWO) 将外部主机设置为代理主机名(例如 somehost.somewhere.com)。
- 配置为将消息发布到 somehost.somewhere.com 的 http 出站端点
在我的本地主机上,我不得不使用各种属性来允许在我的笔记本电脑的多个端口上进行所有这些活动。
在 CloudHub 上,我在任何地方都使用 localhost 和 ${http.port},但在调用外部 Web 服务的出站端点中除外。
我可以让一个流程或另一个工作,但不能同时工作......我的问题似乎是将给定的新闻项目从 RSS 提要发布到入站 HTTP 端点。它将帖子发送到http://localhost:80/api/v1/activity
,但连接器说不存在这样的路径(它只列出 /api/v1 作为选项),这让我认为呼叫没有到达位于 Global 后面的 Jersey Controller连接器和/api/v1/activity
. 这种行为是使用 REST 组件和多个全局 http 连接器的固有缺陷吗?另外,为什么我们在进行出站呼叫时必须引用全局 HTTP 连接器?为什么我们不能使用默认的 HTTP 连接器?(也许最后两个问题应该在后续的帖子中......)
以下是这两个流程的大部分相关配置:
全球连接器
新闻 RSS 源流
活动发布服务——核心流程
maven-3 - 在 MuleStudio POM 中导入 Maven 项目错误
我正在关注有关创建云连接器的教程。
在 MuleStudio 中导入时,我遇到了两个我不完全理解的错误。
Project build error: Unknown packaging: mule-module
Project build error: Unresolveable build extension: Plugin org.mule.tools.devkit:mule-devkit-maven-plugin:3.3.2 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.6 at specified path C:\Program Files (x86)\Java\jre6/../lib/tools.jar
我还尝试导入Mule LDAP Connector。同样的错误。
有什么想法可以让我摆脱困境吗?
annotations - 如何利用 Mule 生命周期
我正在锻炼骡子我在这里读到
我想尝试这个示例,然后我创建了一个项目并在 Mule Studio 中创建了一个 java 类,之后我复制了这段代码:
但我有很多错误:所有
附近所有注释都不知道所有 clsaa 导入是:Configurable cannot be resolve to a type
mule - 当 mule 项目转换为 Web 应用程序时,在 mule ajax 连接器中使用的 app.home 不起作用
在 mule 中,工作室航班预订示例在我使用 web 应用程序转换它时正在工作web.xml
在骡子应用中
上述连接器正常工作,但在 Web 应用程序中显示错误
在 WebContent 中,我创建了一个文件夹docroot
并相应地在其中创建了文件,我在 Web 应用程序中使用的连接器是
但这不起作用。此错误的原因可能是什么?