问题标签 [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.
java - ConversionPattern 在 JBossFuse / Apache Camel (ops4j) 中记录主机名
使用 JBoss Fuse / Apache Camel,写入配置的日志文件org.ops4j.pax.logging.properties
,我想记录主机名。
转换模式中的部分${host}
不起作用。
有没有办法让我得到这个?有没有类似的东西%X{host.name}
?
在我读到的代码中HOSTNAMENONCANON
——也许我可以访问它?
日志框架是OPS4j
,虽然模式看起来与 log4j 相似,但我不确定它们是否以相同的方式工作,或者确实可以通过 log4j 记录主机名的方式在这里也可以工作(但可能值得一试)。
谢谢,维京史蒂夫。
redhat - JBoss Fuse 在 Solaris 机器上不工作
我已经从 RedHat 网站下载了 jboss-fuse-full-6.0.0.redhat-024.zip,并在我的本地笔记本电脑中配置了 Fabric。它工作得很好。
然而,当我在一台 Solaris 机器上安装 JBoss Fuse(没有 Internet 连接)时,一些捆绑包处于故障状态,一些处于宽限期状态。有人可以帮助我如何解决这个问题。
那是因为我没有 Fuse 订阅吗?解决方法是什么?
[ 20] [活动] [失败] [ ] [ 29] Apache Karaf :: 管理 (2.3.0.redhat-60024)
[ 55] [Active ] [GracePeriod ] [ ] [ 35] Fuse Fabric :: ZooKeeper 服务 (7.2.0.redhat-024)
[ 57] [Active ] [GracePeriod ] [ ] [ 40] Fuse Fabric :: Core (7.2.0.redhat-024)
[ 59] [Active ] [GracePeriod ] [ ] [ 45] Fuse Fabric :: 引导命令 (7.2.0.redhat-024)
[101] [活动] [GracePeriod] [] [60] Fuse Fabric :: Maven 代理 (7.2.0.redhat-024)
我在本地笔记本电脑上创建了一个自定义离线存储库(https://access.redhat.com/site/documentation/en-US/JBoss_Fuse/6.0/html/Deploying_into_the_Container/files/Locate-CustomRepo.html),然后复制目标目录到 Solaris 机器。还更新了 etc/org.ops4j.pax.url.mvn.cfg 文件。请告知我还需要做什么
apache-camel - 如何从骆驼esb中的Exchange对象中提取价值
我创建了一个简单的 cxf Web 服务。以下是肥皂消息的正文
我的要求是在我的骆驼上下文文件中提取 arg0 的值。即我想记录arg0 的值。请帮助我
我需要在这里使用 arg0 的值。
eclipse-plugin - 用于 Fuse ESB 的 XSLT Mapper 插件
我正在 FUSE ESB 中进行 XML 转换。为此,我正在 XML 编辑器中编写 XSD 文件,这对于长 XML 文件来说是一项非常忙碌的工作。任何人都可以为 Fuse ESB 中的 XSL 编辑器或我可以在 Fuse IDE 中使用的任何 Eclipse 插件提供任何插件链接。
java - Apache camel - 如何同步“窃听”?或者只是发送一份交换副本?
我有一条 apache 骆驼路线,它正在交换主体上处理 POJO。
请查看从 1 到 3 标记的行序列。
现在我需要put
在组件上使用操作hazelcast
,不幸的是需要将 body 设置为值 -1。
对于标记为 2 的行,我想将交换的副本发送到storeInHazelcast
路由。
首先,我试过.multicast()
了,但交换体仍然搞砸了(到-1)。
然后我尝试.wireTap()
了 ,它作为“即发即弃”(异步)模式工作,但我实际上需要它来阻止,并等待它完成。你可以制作wireTap块吗?
所以我在这里寻找一些提示。据我所知,multicast()
应该复制了交换,但setBody()
在我的storeInHazelcast
路线中看到搞砸了原来的交换。
或者,也许还有其他方法可以做到这一点。
提前致谢。骆驼 2.10
security - Get current user in an OSGI context (Fuse, Karaf)
In FUSE (or Karaf), how does one get the caller user id? I'm actually using FUSE with blueprint services.
For example, in a J2EE session bean, you can do:
sessionCtx.getCallerPrincipal()
Is there an equivalent in the OSGI service space?
java - JBoss Fuse / Apache camel 不会为 bundle 解析语言 js (javascript)
我正在将 osgi 应用程序部署到 JBoss Fuse / Apache Camel 并且 javascript 语言不想解决。
此错误出现在日志中:
我最近在语句中添加了.javaScript()
表达式定义.choice()
:
马文:
骆驼版在哪里2.10.0.redhat-60024
。
有没有办法解决这个问题?
apache-camel - Camel - 保留消息的副本
我的骆驼路线如下(示例)
from (activemq:xyz) --- 从队列接收消息
to(smpp:abc) --- 向 SMSC 提交消息
to(cxf:hij) --- 基于 SMSC 响应作为成功调用 web 服务
我面临的问题如下
我从队列中收到的交换属性/标头很少,但是在收到 SMPP 的响应后,我发送的交换标头/属性被清除,我无法调用 Web 服务。我能做些什么来保持这些值不变,直到我到达路线的尽头。我无法控制 SMSC 的实施,也无法更改 SMSC 响应。我正在使用弹簧 dsl
web-services - 使用 Fuse 休眠 - 无法延迟初始化角色集合:com.connecture.exemplar.entity -
我的问题很特殊,如果可以的话,请以任何方式帮助我!
我有大约 1300 多个休眠实体文件,默认情况下加载了惰性化。我使用 tomcat 部署了它们,并且能够使用它们与 cxf 一起运行 Web 服务,应用程序运行成功。使用相同的实体文件,我在 Fuse 中创建了一个 budle,服务已部署,在运行应用程序时,它会给出错误消息“无法延迟初始化角色集合”,并带有实体名称。
现在为此,我提出了一种解决方案,在 @ManyToMany(fetch = FetchType.LAZY, mappedBy = "prProductLines") 的地方,我将 FetechType 与 Lazy 更改为 EAGER。问题得到解决。
但是现在,虽然在所有地方都将 fetch 类型更改为 EAGER,但这个修改给我带来了另一个问题,查询运行速度非常慢,需要很长时间,最后它在 SQl server 2008 中报告错误,“资源中的系统内存不足池'内部'运行此查询。” 并在控制台“org.hibernate.exception.SQLGrammarException:无法加载实体”
现在请建议我解决它,如果我能够在保险丝中懒惰地启动它,我希望它可以解决我的问题。我无法弄清楚确切的问题。我怎么能往前走。
谢谢