我如何 运行 wildfly 8 在端口 80

How can i run wildfly 8 in port 80

如何在端口 80 中 运行 wildfly 8.2.1?我可以 运行 通过如下更改偏移量来在不同的端口进行 wildfly。

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

但无法在端口 80 中运行。

Offset 将该值添加到所有端口。因此,如果您将 http 设置为默认端口 8080,则偏移量 100 会将其设置为 8180。

您想为 http 设置套接字。

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

或者,所有这些值都可以通过命令行传入。所以你可以 运行: standalone.sh -Djboss.http.port=80

注意:在某些操作系统上:OSX 和 Linux 的变体,您必须是超级用户才能将内容绑定到端口 80。