【发布时间】:2014-08-05 16:04:17
【问题描述】:
我正在阅读关于如何让 jboss 管理控制台工作的教程 here - 它说以下内容;
已部署控制台以及 JMX 和 JBossWS 控制台 默认情况下“按需”。这意味着控制台部署时 用户请求访问。这种延迟部署策略可最大限度地减少 整个服务器启动时间。可以禁用此功能,但是, 通过将以下属性传递给服务器启动命令:
/run.sh -Djboss.as.deployment.ondemand=false 一旦服务器是 开始,只需将您选择的浏览器指向:
http://localhost:8080/admin-consoleJBoss AS 将其服务绑定到 localhost (127.0.0.1) 默认情况下,而不是绑定到所有可用的 接口(0.0.0.0)。这主要是出于安全原因 因为担心用户在没有设备的情况下进行生产 妥善保护他们的服务器。通过绑定启用远程访问 JBoss 服务到特定接口,只需启动 JBoss AS 带有 -b 选项的服务器。绑定到所有可用的接口和 使用 -b 0.0.0.0 重新启用旧行为。如果服务器是 从 -b 选项开始,您将不得不更改 URL 相应地。
这是否意味着要让控制台显示我需要使用 JAVA_OPT 传入一个 jvm arg 以获得 -Djboss.as.deployment.ondemand=false 的值
类似地 -standalone.sh 使用以下命令启动 -./standalone.sh -b 0.0.0.0 & 这对文档告诉我的操作有何影响。
基本上,我真的不明白发生了什么:/
【问题讨论】:
标签: java jboss jvm-arguments