问题标签 [openjms]

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

jms - 打开 JMS 运行基本示例

我正在尝试在我的机器上设置OpenJMS并尝试从命令行运行基本示例。但是,我不知道该怎么做。

这是我到目前为止所做的,

运行开放 JMS

启动发件人

启动接收器

但是,我无法在接收方得到任何东西。

0 投票
1 回答
69 浏览

spring - 如何让 OpenMQ 重新传递消息?

我异步收听了一个 OpenMQ 队列。如果我在消费消息的过程中出现异常,有没有办法让 OpenMQ 再次将该消息推送给我?

0 投票
0 回答
57 浏览

java - OpenJMS 重新传递和延迟消息

我有一个 JMS 队列的消费者。消费过程中可能出现异常,需要再次触发流程。我有两个初步计划:

  1. 将确认设置为javax.jms.Session.CLIENT_ACKNOWLEDGEjavax.jms.Message#acknowledge()处理成功时调用删除消息javax.jms.Session#recover(),处理失败时调用通知OpenMQ重新传递消息。但我找不到设置最大重新交付次数和重新交付时间间隔的方法。

  2. 将确认设置为javax.jms.Session.AUTO_ACKNOWLEDGE。每次发生异常时向新队列发送一条新消息(包含原始消息和处理时间),并且我希望能够设置延迟时间。但是,我找不到设置消息延迟时间的方法。

0 投票
1 回答
75 浏览

startup - 无法启动 openJMS 版本 0.7.7-beta

我已经下载了最新的 openJMS 版本(0.7.7-beta-1)并按照说明配置了 JAVA_HOME 和 OPENJMS_HOME

http://openjms.sourceforge.net/adminguide/install.html>

ISSUE: 使用 startup.bat 或 openJMS 运行命令启动 openJMS 服务器失败

我没有更改任何其他内容,有人知道如何解决此问题吗?

<<>>: C:\Program Files\openjms-0.7.7-beta-1\bin>openjms 运行使用 OPENJMS_HOME: C:\Program Files\openjms-0.7.7-beta-1 使用 JAVA_HOME: C:\Program Files\Java\jdk-15.0.1 使用 CLASSPATH:C:\Program Files\openjms-0.7.7-beta-1\lib\derby-10.1.1.0.jar;C:\Program Files\openjms-0.7.7- beta-1\lib\openjms-0.7.7-beta-1.jar;C:\Program Files\openjms-0.7.7-beta-1\lib\openjms-tools-0.7.7-beta-1.jar 错误: 无法找到或加载主类 Files\openjms-0.7.7-beta-1\db 原因:java.lang.ClassNotFoundException: Files\openjms-0.7.7-beta-1\db

0 投票
1 回答
50 浏览

java - OpenJMS 服务器不想启动

我目前正在尝试启动 OpenJMS 服务器,但我不明白为什么会发生此错误。我试过在 windows 和 linux 上运行它,但每次都会发生同样的错误。有谁知道可能出了什么问题?