【问题标题】:Wildfly 9: Can't find hornetq-configuration.xmlWildfly 9:找不到 hornetq-configuration.xml
【发布时间】:2017-01-08 06:54:01
【问题描述】:

关于 Hornetq 的文档说 (Reference):

在运行脚本run.sh和run.bat中的classpath中指定了配置目录,该目录可以包含以下文件。

但我在 run.sh 中只能找到:

#!/bin/sh
# Placeholder for people used to run.sh from older version redirecting them to read the readme
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo 
echo     ========================================================================================
echo 
echo To start JBoss Application Server please see $DIR/../README.txt
echo 
echo     ========================================================================================
echo



我还阅读了一些关于 (Reference)

HornetQ 在 Java 类路径中查找其配置文件。

但我在那里也找不到它。



我在网上浏览了很长时间,但找不到有关此配置文件所在位置的更多具体信息。也没有关于是否可能没有给出路径的信息,我必须自己把它放在那里(以及如何)。

有人知道这个文件可能在哪里,或者我如何定义它的路径并自己编写它?正如主题标题所说,我正在使用 Wildfly 9。

【问题讨论】:

    标签: java jboss server wildfly hornetq


    【解决方案1】:

    如果您使用的是 WildFly,您将通过 WildFly 对其进行配置。我猜run.sh 指的是独立的hornetq 服务器。要在启用消息传递的情况下启动 WildFly,您需要使用:

    $JBOSS_HOME/bin/standalone.sh -c standalone-full.xml
    

    【讨论】:

    • 在其中添加transaction-timeout 是否有效?或者是针对 Hornetq 的 Wildfly 特定配置?
    • hornetq-configuration.xsd 之后,我将transaction-timeout 添加到hornetq-server 配置块中,它似乎可以工作。
    • 我还发现我可以通过 Wildfly 管理控制台更改它的大部分(可能是全部)值。
    • 是的,Web 控制台和 CLI 应该能够配置几乎所有这些。
    猜你喜欢
    • 2016-10-26
    • 1970-01-01
    • 2020-06-10
    • 2015-04-06
    • 2015-04-14
    • 2015-10-17
    • 2016-10-09
    • 2015-09-27
    • 1970-01-01
    相关资源
    最近更新 更多