问题标签 [jbossfuse]
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.
jbossfuse - 如何在 JBOSS FUSE 中安装功能?
我可以使用检查所有功能features:list
我想在 JBOSS Fuse 中安装某些功能,但是命令
不管用
我收到错误
如何在 JBOSS FUSE 中安装所需的功能。
在 JBOSSFUSE_HONE/etc/org.apache.karaf.features.cfg 文件中,我调用了一个条目featuresBoot
并添加了所有需要在启动时加载的功能
但是,所有功能的状态都已卸载。
esb - JBOSS Fuse - 如何调解多个服务
我有多个服务在远程机器上运行。
我需要创建一个接口来调用所有正在运行的服务。
问题:
是否有可能在 JBOSS Fuse 中实现这一点?
如果是,我需要使用哪个 EIP 来实现这一点。
esb - 代理抛出异常 org.apache.cxf.binding.soap.SoapFault: [B 不能转换为 [Ljava.lang.Object;
我尝试在 JBOSS FUSE 中使用 POJO 模式进行代理,并且正在执行真正的 Web 服务。
但是客户得到以下异常
我的蓝图.xml
我能够使用代理和处理器调用真正的 Web 服务。
但是,响应会返回给客户端。
我是否需要在处理器或蓝图中做任何事情来处理这种情况。
我的处理器.java
SOAPUI 中的共鸣
我遇到了问题,代理接收的格式不同。但是,我不知道如何解决这个问题。
apache-camel - Camel 代理和替换交换体
我为服务创建了一个代理。
在代理(请求类型为TypeA
)和实际服务(请求类型为 )之间有一个处理器TypeB
。
进入该process(Exchange exchange)
方法的交换体是TypeA
.
我可以使用以下代码行访问数据
现在,我想将此信息更改为TypeB
.
我正在使用以下行添加正文。
我拿到java.lang.IllegalArgumentException: argument type mismatch
现在,我想Exchange
使用Processor
.
我尝试进入处理器,出现以下异常
真正的 Web 服务没有被调用。
如何解决这个问题。
我在代理中使用 POJO 模式。
apache-karaf - fabric8-maven-plugin 有问题
我遇到了一个问题,我不确定如何解决。
按照fabric8.io 手册,我已经配置了maven 插件,并将每个配置位都放在了应该放置的位置。
但是,一旦我执行 mvn fabric8:deploy 我总是得到:
任何建议都会非常有帮助。
非常感谢,蒂霍
apache-camel - jboss fuse split List 属性
我有一个代理,它接受一个RequestBean
作为参数,其中包含一个list
属性,我需要使用拆分 EIP 拆分此列表属性。
我试过了
我的完整路线是
我的代理服务方法签名是
ResponseBean.java
RequestBean.java
处理器没有单独接收RequestContent
,我希望处理器RequestContent
单独接收。
尝试打印以下行和
得到了java.util.ArrayList
。所以它 100% 可迭代。
但是,当我打印
我正进入(状态
这是所有RequestContent
.
但是,为什么我在 bean 中看到列表,RequestContent
根据拆分定义,Exchange 必须只包含一个(因为它是按顺序处理的)。
我在哪里犯错。或者这是它的工作方式。如何确保它拆分内容?
如何做到这一点?
java - Fuse esb 不接受 settings.xml
我想在本地网络中使用存储库安装 hawtio,在控制台 osgi:install mvn:io.hawt/hawtio-web/1.2.3 中输入。此存储库不在代理后面。但我收到一个错误:
settings.xml 文件:
org.ops4j.pax.url.mvn.cfg 文件: http ://pastebin.com/q5GZnVGX
错误: http: //pastebin.com/3mk7DnUi
我正在使用 jboss-fuse-6.0.0.redhat-024
spring - 具有多个消费者的 Activemq 主题
我现在已经在这个问题上工作了很多时间,但似乎找不到任何最终解决方案。我有一个消息制作者,应该作为广播员,发布关于两个不同主题的消息。发布者的发布过程遵循以下流程:
- 创建与工厂的连接并启动它。
- 创建会话
- 使用会话和给定主题名称创建消息生产者
- 发送 n* 条消息
- 等待 n 秒
- 关闭生产者、会话、连接
然后我有 3 个消费者使用以下配置订阅了这些主题(每个消费者都有自己的clientId
和durableSubscriptionName
):
事实是我的消费者并不总是收到消息,至少不是全部。有时两个消费者得到所有消息而第三个没有得到任何消息,有时随机消费者收到随机数量的消息等等......我注意到的另一个事实是,如果我停止代理并重新启动它,消费者将收到丢失的消息,我真的不明白为什么在代理的第一个生命周期内不会发生这种情况。有人会这么好心并试图帮助我吗?
谢谢,乔治。
PS:我正在考虑使用虚拟主题,因为我的主要目的是拥有一个广播制作人,它将允许其他消费者在未来附加我不希望每次都通过添加另一个虚拟分支来修改制作人到主要话题。
java - 向 Fuse 容器添加功能
我正在尝试将我的功能添加到容器中。我创建 testpool 配置文件并添加我的本地存储库(file:C:/jboss-fuse-6.0.0.redhat-024/system/np-dbcp-feature/MyFeaturesRepo/xml/features/features.xml)
。之后,我会从我的存储库 (np-dbcp-feature) 中看到可用的功能。当我尝试将我的个人资料添加到容器时,我会收到配置状态:
怎么了?哪一个 URI 不是分层的?features.xml 和 pom.xml 文件在这里(抱歉,我只能发布 2 个链接): http: //pastebin.com/4D7i7UQQ
我正在尝试做类似的事情http://fusesource.com/forums/message.jspa?messageID=8619但对于 mssql。
更新:我在 features.xml 中评论了我的包,我没有例外,所以问题出在我的包的 pom.xml 文件中
apache-camel - Camel:默认使用 Saxon
有没有办法告诉 Camel 默认使用 Saxon 库,所以我不需要在每个 XLST 转换中指定它?例如:
在每个端点中指定它会降低代码的可读性。
我已经看到有关设置环境属性的建议(尽管在其他一些情况下):
这是否可以在单个骆驼上下文中设置?
PS我使用的是Camel 2.10,所以saxon
很遗憾参数建议还不是一个选项......