jboss 5更改默认端口

我正在尝试将我的jboss服务器上的默认端口更改为端口80。

我已经看了一下networking,我有build议编辑这个文件jboss5 \ server \ default \ deploy \ jbossweb.sar \ server.xml这很好。 单独更改此文件仍不能解决问题。

也有build议也改变这个文件:jboss5 \ server \ default \ conf \ bootstrap \ bindings.xml唯一的问题是,我不能find这个binding.xml

binding.xml文件在JBoss 5中是一个标准吗? 还是已经重新命名或更改了JBoss 5中的位置。

有没有人有任何更改默认端口从8080到80的明确步骤。

你可能是在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的反向代理之间可能是有用的。

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

jboss.web:service = WebServer 8080

将端口8080更改为80或其他任何你想要的。

在我的情况下,我在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/