jboss - 启动 JBoss 时如何使用 JBoss Standalone 命令行参数
问题描述
我正在使用以下命令启动 JBoss EAP 7x
./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
我在 docs.jboss.org 上找到了以下描述:https ://docs.jboss.org/author/display/WFLY9/Command%20line%20parameters.html ,在Controlling the Bind Address with -b部分下。我不明白很多。如果有人可以解释它是更简单的语言。
问题:简单地说,如果我使用参数会发生什么,如果我不使用这些参数-Djgroups.bind_addr=127.0.0.1 -b=0.0.0.0 -bmanagement=0.0.0.0
会有什么不同。即使我不使用参数,我仍然可以启动我的服务器并使用它。
提前致谢。
解决方案
从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
。这很可能在您的配置中用作表达式。
推荐阅读
- javascript - for循环之间的区别
- c# - How to add a cookie based authenticationScheme in ASP.NET Core?
- javascript - How to pass data to header without reload using javascript or jquery
- mysql - Mysqldump 转储特定表而不使用忽略表
- javascript - Firefox flickers upon document update
- javascript - React V16.7 TypeError: Object(...) is not a function
- nginx - NGINX Container Not Loading Static Files using Traefik / Kubernetes
- css - 插入符号重叠占位符并且 wpcf7 电子邮件输入自动缩进
- ios - Should I enable autocorrect on a name text field for a sign up view in iOS?
- arrays - setValues() in apps script does not work when fetching data from Trello (could their be a bug in the setValues() method?)