当前位置: 首页 > 知识库问答 >
问题:

Java在外部JMS服务器/队列上发送消息

殷永嘉
2023-03-14

我需要从web应用程序向外部JMS服务器发送消息

我正在使用WebLogic,并且已经配置了一个外部JMS服务器/连接工厂/队列。

关于Java代码,该代码是否也适用于外部JMS服务器?

我试过了,但我错了,但是。。。它应该起作用吗?

谢啦

共有1个答案

谭健柏
2023-03-14

实际上是的,它有望工作,因为您配置的JMS客户端应该向您隐藏传输以及进程间和计算机间通信的血腥细节。只需确保另一方可用并可通过网络访问。首先检查ping,然后检查防火墙定义(如果双方之间有防火墙。)

 类似资料:
  • 我设置了一个EJB项目,使用JMS将持久性实体对象发送到MDB。我使用JBoss EAP 7,使用Apache ActiveMQ作为消息传递提供程序。我像这样设置ConnectionFactory和队列: 这是我的消息生成器,它接收“Account”实体对象作为参数并将其发送到队列: EntityEnqueueBean。Java语言 MDB从队列接收消息并对其进行处理: java账户 不确定我做错

  • 我是JMS新手,经过长时间的搜索,我搜索出了一个连接到JMS的代码,并发布了一条消息。 问题是我需要在远程队列中发布消息,但我不知道如何建立连接到它并发布消息。 服务器类型:TIBCO EMS 服务器主机:******。net 端口:**USername:user passsbrow:user123 队列:**。。。。顺序经营1. 我想建立连接,发布一条简单的消息,然后把它取回。请帮忙!提前谢谢

  • 最近,我不得不支持一位同事验证为什么一些系统测试没有通过wildfly,即在weblogic和glass fish上一致通过的系统测试。 分析日志后,很明显,原因与受支持线程发送的JMS消息过早提交到队列有关,当时的期望是当MDB的切入点容器托管事务提交时消息将被提交。因此,在发送消息的MDB运行完成之前,消息会发出。 在weblogic中,为了实现预期的行为,需要确保在获取容器(已配置XA)提供

  • 我是Spring JMS的新手。我的应用程序是使用Spring Boot开发的,并部署在JBoss EAP7.2.0中。我有一个远程队列,它是一个活动的MQ Artemis队列,也嵌入在JBoss EAP7.2.0中。有人能建议我如何使用Spring Boot的JmsTemplate向远程JMS队列发送消息吗?基本上,我不知道应该如何定义远程connectionFactory来连接到远程队列。

  • 我们有一个用例,希望从另一个weblogic服务器读取weblogic服务器中维护的JMS队列中的消息。 设置如下- Weblogic Server-1 Domain-1有一个分布式JMS队列Q1 Weblogic Server-2 Domain-2有一个Application A 应用程序A想要读取来自Q1的消息 问题: a、 首先,Application-a是否可以从其他服务器中的WebLog