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 中的 bindings-jboss-beans

jboss.web:service=Web服务器 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/

相关内容