
Estou tentando alterar a porta padrão do meu servidor jboss para a porta 80.
Dei uma olhada na web e recebi sugestões para editar este arquivo jboss5\server\default\deploy\jbossweb.sar\server.xml, o que é bom. alterar esse arquivo por si só ainda não resolve o problema.
Também houve sugestões para alterar este arquivo: jboss5\server\default\conf\bootstrap\bindings.xml O único problema é que não consigo encontrar este binding.xml
O arquivo bind.xml é um padrão no JBoss 5? Ou foi renomeado ou mudou de local no JBoss 5.
Alguém tem alguma etapa clara sobre como alterar a porta padrão de 8080 para 80.
Responder1
Você provavelmente está atrás de jboss-5.1.0.GA/server/standard/deploy/jbossweb.sar/server.xml
Ver
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}"
connectionTimeout="20000" redirectPort="8443" />
Não esqueça que as portas abaixo de 1024 são geralmente reservadas e só podem ser reivindicadas por usuários privilegiados (root). Dependendo da sua situação, pode ser útil colocar um proxy reverso Apache no meio.
Responder2
Altere o bindings-jboss-beans em jboss/server//conf/bindingservice.beans/META-INF
jboss.web:service=WebServer 8080
Mude a porta 8080 para 80 ou qualquer outra que desejar.
Responder3
No meu caso, estou executando um servidor personalizado (openmobster) no jboss 5.1 GA no Ubuntu 10.04 e resolvi da seguinte forma
- edite PATH_JBOSS_HOME/server/openmobster/deploy/jbossweb.sar/server.xml e altere a porta na linha a seguir para a porta desejada (por exemplo, altere 8080 para 8090)
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" connectionTimeout="20000" redirectPort="8443" />
- edite PATH_JOBSS_HOME/server/openmobster/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml e altere o valor 8080 para a porta desejada (8090)
<property name="serviceName">jboss.web:service=WebServer</property> <property name="port">8080</property>
e reinicie o servidor. Começou com sucesso emhttp://HOST:8090/