Jboss 如何在WildFly中更改默认端口8080

Jboss 如何在WildFly中更改默认端口8080,jboss,wildfly,wildfly-8,Jboss,Wildfly,Wildfly 8,我刚刚用WildFly 8.2开始JavaEE开发。我的第一个问题是如何将默认端口8080更改为其他端口 我发现许多xml文件包含以下行 <socket-binding name="http" port="${jboss.http.port:8080}"/> 但我想我不必全部改变 在standalone.xml文件中,查找以下元素: <socket-binding-group name="standard-sockets" default-interface="publi

我刚刚用WildFly 8.2开始JavaEE开发。我的第一个问题是如何将默认端口8080更改为其他端口

我发现许多xml文件包含以下行

<socket-binding name="http" port="${jboss.http.port:8080}"/>


但我想我不必全部改变

在standalone.xml文件中,查找以下元素:

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">

“端口偏移量”属性允许您通过添加指定的编号来修改wildfly使用的所有端口

例如,默认值是
0
,这意味着http端口将是
8080
,远程
4447
,等等

如果使用
${jboss.socket.binding.port offset:100}
,http端口将是
8180(8080+100)
,远程处理
4547(4447+100)
,等等

所以你需要改变偏移量,没有别的


编辑:您也可以通过在启动时使用系统属性来执行此操作,选中“如果在调试模式下运行,请不要忘记偏移调试端口”。这应该在standalone.conf中,也可以通过在startup命令中直接指定端口来启动WildFly实例


窗口:

standalone.bat -Djboss.http.port=1234
*尼克斯:



这将启动
1234
上的http远程处理端口。一些上下文。

如果您在Linux`上运行,请在开始时尝试此命令

./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=1000
如果您使用的是Windows`环境

standalone.bat -Djboss.socket.binding.port-offset=1000

与论坛网站不同,我们不使用“感谢”或“感谢任何帮助”或签名。看到了吧。但我不是我们;-)。我只是想礼貌一点——一点也不疼。看到答案“希望这有帮助!”!“-也可以省略。但是无论如何-感谢您的编辑。如果您想从命令行执行此操作,类似的操作将起作用:启动“wildfly”standalone.bat-b 0.0.0-Djboss.socket.binding.port offset=100还-Djboss.socket.binding.port offset=100,以便您可以更改所有端口(https、管理等)Thx,这就是我想要的。对于测试,我认为启动参数是最好的方法:)
standalone.bat -Djboss.socket.binding.port-offset=1000