jboss 5 更改預設端口

jboss 5 更改預設端口

我正在嘗試將 jboss 伺服器上的預設連接埠更改為連接埠 80。

我瀏覽了網絡,並收到了編輯此文件 jboss5\server\default\deploy\jbossweb.sar\server.xml 的建議,這很好。僅更改此文件仍然無法解決問題。

還有人建議也更改此檔案: jboss5\server\default\conf\bootstrap\bindings.xml 唯一的問題是我找不到這個 binding.xml

Binding.xml 檔案是 JBoss 5 中的標準嗎?或它在 JBoss 5 中已被重命名或更改位置。

有誰有將預設連接埠從 8080 更改為 80 的明確步驟嗎?

答案1

您可能在 jboss-5.1.0.GA/server/standard/deploy/jbossweb.sar/server.xml 之後

<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"

               connectionTimeout="20000" redirectPort="8443" />

不要忘記,低於 1024 的連接埠通常是保留的,並且只能由特權使用者(root)使用。根據您的情況,在兩者之間放置一個 apache 反向代理可能會很有用。

答案2

更改jboss/server//conf/bindingservice.beans/META-INF中的綁定-jboss-beans

jboss.web:service=WebServer 8080

將連接埠 8080 變更為 80 或您希望的任何其他連接埠。

答案3

就我而言,我在 Ubuntu 10.04 上的 jboss 5.1 GA 下運行自訂伺服器(openmobster),我解決了它,如下所示

  • 編輯 PATH_JBOSS_HOME/server/openmobster/deploy/jbossweb.sar/server.xml 並將以下行中的連接埠變更為您所需的連接埠(例如,將 8080 變更為 8090)

<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" connectionTimeout="20000" redirectPort="8443" />

  • 編輯 PATH_JOBSS_HOME/server/openmobster/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml 並將值 8080 變更為所需的連接埠 (8090)

<property name="serviceName">jboss.web:service=WebServer</property> <property name="port">8080</property>

並重新啟動伺服器。它成功啟動於http://HOST:8090/

相關內容