2015-09-09 61 views
4

如何在端口80上運行wildfly 8.2.1?我可以通過改變偏移量在不同的端口運行wildfly,如下所示。我如何在端口80上運行wildfly 8

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

但無法在端口80

+0

你檢查,如果有什麼其他的使用端口80?嘗試netstat -na在你的命令行中,並檢查端口是否正在使用 – Desorder

+0

肯定不是。 –

+1

如果包含以下內容,可能會有所幫助: - 將端口設置爲80時出現錯誤(在standalone.xml中查找jboss.http.port) - 當前設置的外觀 –

回答

6

偏移運行,將該值與所有端口。因此,如果您將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

+0

在Wildfly 10.1.0 Final上爲我工作在Linux上運行。爲了防止任何人想讓WildFly監聽所有服務器地址,請按照以下步驟操作:https://stackoverflow.com/a/31669730/1657502 –