是否可以将jboss映射到类似" something.nm.com:8555"而不是" 192.13.50.999:8555"?
我尝试将其作为standalone.sh -b something.nm.com:8555运行并编辑standalone.xml,但没有运气。我正在使用JBoss 7
<interface name="public">
<any-address/>
</interface>
答案 0 :(得分:0)
你试过standalone.sh -b 0.0.0.0
吗?
答案 1 :(得分:0)
是的,你可以。您只需使用命令
即可假设您正在运行* nix OS
cd $JBOSS_HOME/bin
./standalone.sh -b something.nm.com
注意:“something.nm.com”的IP地址需要解析为您运行此机器的IP地址,否则JBoss无法启动,因为它无法绑定到其他计算机IP / NIC。
不幸的是,您无法在命令行上指定端口。您可以在$JBOSS_HOME/standalone/configuration/standalone.xml
中更改端口号,也可以在配置文件中创建环境变量,并将该值作为参数等命令传递。例如:在配置文件中,您可以按如下方式设置http端口
<socket-binding name="http" port="${jboss.http.port:8080}"/>
传递变量如下
cd $JBOSS_HOME/bin
./standalone.sh -b something.nm.com -Djboss.http.port=8555
同样,我假设您希望8555端口成为HTTP端口。在任何情况下,您都可以将相同的逻辑应用于要通过命令行传递的任何端口。
希望这有帮助。
祝你好运!