如何让 jboss wildfly 到端口 80 上的 运行

how to make jboss wildfly to run on port 80

我想让 jboss wildfly 到默认端口上的 运行。我在哪里可以更改配置。

我在standalone-full.xml中更改了,甚至jboss也没有启动。

如果您 运行 默认的 WildFly 独立配置文件(即,如果您未指定 -c 参数)。然后使用standalone.xml中的配置。

命令行 - 独立脚本的参数

更改 HTTP 端口的最简单方法是向 jboss.http.port 系统 属性 提供值。您可以简单地通过使用 standalone 启动脚本的 -D 参数来完成:

${WILDFLY_HOME}/bin/standalone.sh -Djboss.http.port=80

JBoss CLI 工具

其他方法是使用JBoss CLI 配置工具来设置它:

# start the WildFly server before running following line (JBoss CLI)
${WILDFLY_HOME}/bin/jboss-cli.sh -c

在 CLI 工具中使用以下命令:

/socket-binding-group=standard-sockets/socket-binding=http:write-attribute(name=port,value=80)
:reload

现在配置存储在 standalone.xml 中并且您的服务器 运行 正在端口 80 上。

编辑standalone.xml文件

您也可以避免使用 JBoss CLI 工具,如果您的服务器不是 运行,您可以自己编辑 standalone.xml 配置文件。

编辑 "standard-sockets" 套接字绑定组下的 http 命名套接字绑定值。因此新值可能如下所示:

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