【发布时间】:2015-06-18 20:23:20
【问题描述】:
作为服务器安全的一部分,我正在尝试从 jboss 服务器中删除 hsqldb 文件。删除后我无法在部署项目时部署它 抛出队列未绑定异常。 这通常是由于 jms 队列。 JMS 队列是否依赖于 hsqldb? 如果是这样,有什么解决方法吗?
【问题讨论】:
标签: java jakarta-ee ejb jms
作为服务器安全的一部分,我正在尝试从 jboss 服务器中删除 hsqldb 文件。删除后我无法在部署项目时部署它 抛出队列未绑定异常。 这通常是由于 jms 队列。 JMS 队列是否依赖于 hsqldb? 如果是这样,有什么解决方法吗?
【问题讨论】:
标签: java jakarta-ee ejb jms
JBossAS 5.x(及更早版本)中的 JMS 使用 DataSource 来存储消息。默认情况下,这指向已配置的标准 hsqldb。
如果您删除 hsqldb 数据源,您将需要:
我想你会发现这个 AS 也使用那个 DataSource 来持久化 EJB 计时器。
【讨论】:
$JBOSS_HOME/docs/examples/messaging