我正在使用 jboss-7,我想将端口号从 8080 更改为 7001。我需要更改哪个文件?
9 回答
该文件是$JBOSS_HOME/standalone/configuration/standalone.xml
. 找到<socket-binding-group>
并<socket-binding>
在那里。
编辑
有多种方法可以做到这一点。推荐的方法是使用管理控制台。如果 JBoss AS 在您的本地计算机上运行,请打开 URLhttp://localhost:9990/console/App.html#socket-bindings
并在那里编辑套接字绑定。我在 Wildfly 8.1.0 Final 上测试过,不知道这个 URL 对其他版本的 JBoss AS 是否有效。
开始使用时
./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=1000 &
- 对于 Linux
standalone.bat -Djboss.socket.binding.port-offset=1000
- 窗户
here 1000 is the offset value. 8080 + 1000 = 9080 the application will start
转到安装目录....我的目录是这样的
C:\wildfly-10.0.0.CR5\standalone\configuration\
找到standalone.xml
文件,打开并更改8080
里面的http端口
<socket-binding-group>
在这里,我将端口号 8080 更改为 3333
<socket-binding name="http" port="${jboss.http.port:3333}"/>
对于 Windows:
独立的.bat
正在使用
独立的.conf.bat
在记事本中打开
添加最后 2 行(如下所示,即 2 个“Alter Port Settings Offset”行)(前 3 行应该已经存在...并提供面包屑以放置您需要的 2 个新行)
rem # Make Byteman classes visible in all module loaders
rem # This is necessary to inject Byteman rules into AS7 deployments
set "JAVA_OPTS=%JAVA_OPTS% -Djboss.modules.system.pkgs=org.jboss.byteman"
REM NEW LINE HERE Alter Port Settings Offset
set "JAVA_OPTS=%JAVA_OPTS% -Djboss.socket.binding.port-offset=1000"
将http的套接字绑定更改为您想要在jboss的standalone.xml文件中的套接字绑定组中使用的所需端口号。例如,我使用8090作为我的端口号。
<socket-binding name="http" port="8090"/>
要在本地更改 JBoss 的端口,请在运行多个实例时执行以下步骤。
- 在 JBoss 文件夹中,转到standalone.xml。
- 搜索
- 将 "port-offset=${jboss.socket.binding.port-offset:0} 更改为 100,如下所示 port-offset="${jboss.socket.binding.port-offset:100}
- 然后当运行standalone.bat 时,Jboss 将在端口 10090 上运行