如何在启动JBoss时使用JBoss独立命令行参数

snvhrwxg  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(172)

我使用以下命令启动JBoss EAP 7 x
./standalone.sh –server-config=standalone-full.xml -Djgroups.bind_addr=127.0.0.1 -b=0.0.0.0 -bmanagement=0.0.0.0
我不懂-Djgroups.bind_addr=127.0.0.1 -b=0.0.0.0 -bmanagement=0.0.0.0的用法
我在www.example.com上找到了下面的描述docs.jboss.org:https://docs.jboss.org/author/display/WFLY9/Command%20line%20parameters.html,在节下用-b控制绑定地址。我不太明白。如果有人能解释一下,这是更简单的语言。

问题:简单地说,如果我使用参数-Djgroups.bind_addr=127.0.0.1 -b=0.0.0.0 -bmanagement=0.0.0.0会发生什么,如果我使用这些参数会有什么不同。即使我不使用这些参数,我仍然可以启动我的服务器并使用它。

先谢谢你。

qacovj5a

qacovj5a1#

standalone.sh --help开始

-b<interface>=<value>               Set system property 
                                    jboss.bind.address.<interface> to the 
                                    given value
...

-D<name>[=<value>]                  Set a system property

-b本质上是传递系统属性jboss.bind.address的缩写,例如-Djboss.bind.address=0.0.0.0-b=0.0.0.0相同。这意味着-bmanagement转换为jboss.bind.address.management,并将管理接口设置为参数值。
也就是说,我不建议将您的管理地址绑定到0.0.0.0,除非您在服务器前面有一些东西来保护远程访问。
-Djgroups.bind_addr=127.0.0.1只是传递了一个系统属性jgroups.bind_addr,其值为127.0.0.1。这可能在您的配置中用作表达式。

相关问题