【问题标题】:Does JMS require hsqldb files in jboss 5.x?JMS 是否需要 jboss 5.x 中的 hsqldb 文件?
【发布时间】:2015-06-18 20:23:20
【问题描述】:

作为服务器安全的一部分,我正在尝试从 jboss 服务器中删除 hsqldb 文件。删除后我无法在部署项目时部署它 抛出队列未绑定异常。 这通常是由于 jms 队列。 JMS 队列是否依赖于 hsqldb? 如果是这样,有什么解决方法吗?

【问题讨论】:

    标签: java jakarta-ee ejb jms


    【解决方案1】:

    JBossAS 5.x(及更早版本)中的 JMS 使用 DataSource 来存储消息。默认情况下,这指向已配置的标准 hsqldb。

    如果您删除 hsqldb 数据源,您将需要:

    • 用您的数据库替换它
    • 删除标准 JMS 队列和主题配置

    我想你会发现这个 AS 也使用那个 DataSource 来持久化 EJB 计时器。

    【讨论】:

    • 请建议我如何使用以上两点配置 jboss。因为我希望 JMS 工作。
    • 参考JBoss Messaging User's Guide并查看$JBOSS_HOME/docs/examples/messaging
    猜你喜欢
    • 2019-05-10
    • 1970-01-01
    • 1970-01-01
    • 2013-02-18
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    相关资源
    最近更新 更多