问题标签 [jboss-esb]

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 回答
188 浏览

apache - 了解FUSE Server和骆驼

FUSE 和 Camel 的新手。

从 ( https://github.com/jboss-fuse/quickstarts )下载了 CBR 项目,并能够将其作为独立的骆驼项目运行。cbr.xml 如下。这会将 MSG 从 work/cbr/input 目录放到另一个目录中。可以将其作为 mvn camel:run 运行

但是自述文件说启动 FUSE SEVER 试图理解为什么我需要 FUSE 容器,如果我能够独立运行它

有一个项目要求来自客户端的 Web 服务调用通过 FUSE 使其异步。

假设在这种情况下我不需要保险丝容器

感谢您抽出时间阅读

0 投票
1 回答
122 浏览

apache-camel - 通过跨多个网络的 Jboss-fuse-ESB 与 ServletApplication 交互

在我们的本地网络中,我们有一个现有的Web IDE 类型的应用程序,可以通过流行的Web 浏览器访问。
我想使用Jboss FUSE ESB作为/充当本地云/任何网络之间的隧道。
这样我们就可以通过Web 浏览器客户端与浏览器所在的网络无关地连接到应用程序。始终通过 ESB 向客户端浏览器发送请求。

我正在使用代理方法

  • 我在浏览器中输入一个 url,它只第一次将我重定向到使用 ESB 的应用程序。
  • 然后我开始以正常方式与应用程序交互。但不是通过 ESB。

使用 JBOSS-FUSE-ESB 是否可行,或者它是执行此任务的错误工具?

非常欢迎任何建议。

0 投票
1 回答
95 浏览

java - 部署时出现 WebService 错误 - 参数错误

在 JBOSS SOA-P 5 上部署我的新服务停止并出现错误:

我已经阅读了这个主题:启动 jboss 服务器时出错。然而它并没有帮助我太多。

完整的堆栈跟踪:

任何人?

0 投票
1 回答
1412 浏览

java - 某些类(StubExt)在类加载器 JbossESB 中不可见

当我打电话给我的服务时,我遇到了错误:

该服务正在调用另一个服务。我添加了 Maven 依赖项:

如果我打开这个 jar,我可以清楚地看到 StubExt 类。

有什么问题?

这个问题类似于:https ://developer.jboss.org/thread/232142

但是根本没有答案:(

0 投票
1 回答
553 浏览

fuseesb - 如何将外部属性文件配置到 OSGI

我们正在使用Jboss fuse 6.2 along with technical stack blueprint,camel ,activeMQ and Mybatis.

我们需要知道如何配置属性文件OSGI ,据我所知,我们可以配置 .cfg 文件,但是有没有像 spring 配置配置那样最简单的使用方法。

在我们的代码中,我们从属性文件中读取。使用命名空间 ext:proeprtyplaceHolder 给出我们给出的 bean id 和值。提供帮助是否有任何最简单的方法来读取属性文件

0 投票
0 回答
101 浏览

java - JBOSS-AS 定义组件加载顺序

我正在处理一些具有 bean 未绑定错误的遗留代码。这似乎相当普遍,但到目前为止,在线提供的所有解决方案都没有奏效(通常确保正确定义数据源或类加载问题)。有时 bean 会绑定,有时不会,这一事实也使问题更加复杂。

bean 确实在日志中显示为绑定:

它还在 JNDI 树中显示为已绑定,并且名称与代码中使用的名称相匹配。

但后来

我想我已经将原因追溯到组件加载顺序。在不成功的部署中,调试日志显示:

成功部署后,DEBUG 日志显示:

我有两个独立的 ESB,它们共享相同的数据源和持久性单元,并且都使用无状态 bean。

persistence.xml 在 META-INF 目录中是相同的:

数据源文件是:

如何控制加载顺序以便始终首先加载持久性单元?或者这不是加载顺序问题,而是可能由两个 ESB 共享相同的持久性单元引起的?

更新

我可以通过以下步骤重现错误:

  • 部署两个 ESB 并且没有错误
  • 关闭服务器,使用始终绑定好的无状态 bean 重新部署 ESB,然后另一个 ESB 抛出错误
  • 重新启动服务器,一切正常

更新 2

记录根 JNDI 上下文的列表表明,在成功部署时,持久性单元在 JNDI 上下文中可用。

更新 3

我有一个我认为是解决方法而不是修复的解决方案。deployment.xml我通过将以下内容添加到包的 META-INF 文件夹中的文件中,强制中断的 ESB 依赖于正在工作的 ESB(两者共享相同的持久性单元和数据源) :

因此,工作的 ESB 总是首先部署,这意味着持久性单元可用于 JNDI 上下文中的其他 ESB。但是,这并不能回答为什么首先加载持久性单元。我认为这可能与打包有关——损坏的 ESB 使用 jboss-packaging-maven-plugin 而工作的 ESB 没有;但是查看该项目的源代码并不会立即产生任何答案。

意味着 JBOSS/Hibernate 在 ESB 之前加载持久性单元的可能原因是什么?

注意:

  • 两个 ESB 都可以相互独立地部署
  • 休眠核心 3.3.2.GA
  • JBOSS SOA-P 5.3
0 投票
1 回答
8201 浏览

java - 为 CXF 服务设置客户端 receiveTimeout 超过 4 分钟

我已经生成了一个 CXF 服务并120000ms = 2min为两者设置了超时:

它工作正常,我已经对其进行了测试20s, 1min, 3min- 每次它都在等待响应的时间很长。

但是,当我想设置它时出现问题5min。服务仅在等待响应~240800ms = ~4min

我正在调用 jboss esb 服务。这个持续最大5min。CXF 服务是.jar从我的 PC 的简单应用程序内部调用的,因此之间没有其他服务器/容器(如 tomcat 等)。

有什么想法可以解决我的超时设置吗?

用一个Apache CXF 3.0.1

编辑

我现在意识到我收到 2 条不同的消息取决于我的超时设置:

  • 如果我将它设置为<=4min(通过我的或@pedrofb 方法),那么在这段时间之后,我会得到:

    org.apache.cxf.interceptor.Fault:无法发送消息。在 org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64) 在 org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) 在 org.apache.cxf.endpoint.ClientImpl .doInvoke(ClientImpl.java:516)

    引起:java.net.SocketTimeoutException:SocketTimeoutException 调用http://esb:8080/MyService/ebws/Category/MyService:读取超时

  • 如果我将它设置为>4minor 0,我会得到:

    javax.xml.ws.soap.SOAPFaultException:没有收到服务 [Category:MyService] 的响应,告诉不要重试。

老实说,我很困惑什么是预期结果(我认为是第一个)

编辑 2

我已经MyService通过SoapUI. 我在5min那里设置了一个超时时间,并根据样品请求进行拍摄。

同样,在 4 分钟多一点之后,我得到了:

但是,当我查看 Jboss ESB 的日志时,我没有任何异常,没有错误,再MyService持续 1 分钟(大约 5 分钟)并返回正常响应 - 这是由审计工具确认的(将每个请求注册到我的 esb - 带有响应和时间)。

我认为这一点就是@pedrofb 在评论中提到的。有什么建议吗?

0 投票
1 回答
488 浏览

jboss - 单向 MEP 和请求-响应 MEP 有什么区别?

JBossESB 程序员手册中,它被提及为:

“JBossESB 中客户端和服务之间的所有交互都是通过消息交换发生的。为了鼓励松耦合,我们推荐一种基于单向消息的消息交换模式,即请求和响应是独立的消息,在必要时由基础设施或应用程序关联。”</p>

但是,如果请求和响应是单向 MEP 的独立消息,那么它与请求响应 MEP 有什么区别?

使用它们的实际优势是什么?

0 投票
1 回答
214 浏览

jboss-esb - 从 JBOSS-ESB 迁移到 SWITCHYARD

强文本大家好,

我需要一些帮助。我们正在从jboss-esb框架迁移到switchyard。当我在 switchyard 中复制我的代码时,我遇到了很多错误。如果有人知道switchyard

提前致谢

0 投票
1 回答
49 浏览

java - NetBean/Eclipse 开发 Jboss ESB

有人可以建议我哪个 IDE(NetBean/Eclipse)最适合开发 JBoss ESB 项目吗?