
ends
(usa Ubuntu)
Enviado em 10/01/2013 - 11:49h
No Ubuntu 11.04 em diante, você só precisa alterar a porta em /etc/tomcat6/server.xml (conforme descrevi acima).
É necessário definir AUTHBIND=yes em /etc/default/tomcat6.
Após redefinir para porta 80, reiniciei o serviço "/etc/init.d/tomcat7 restart" e funcionou normalmente.
Uma versão simplificada de script para CENTOS (e derivados), retirado do JAVA-NOTES.COM:
sudo yum -y install tomcat6 tomcat6-admin-webapps authbind
sudo sed -i 's/port\=\"8080\"/port\=\"80\"/' /etc/tomcat6/server.xml
sudo sed -i 's/port\=\"8443\"/port\=\"443\"/' /etc/tomcat6/server.xml
sudo sed -i 's/#.*AUTHBIND=no/AUTHBIND=yes/' /etc/default/tomcat6
sudo touch /etc/authbind/byport/80
sudo chmod 500 /etc/authbind/byport/80
sudo chown tomcat /etc/authbind/byport/80
sudo touch /etc/authbind/byport/443
sudo chmod 500 /etc/authbind/byport/443
sudo chown tomcat /etc/authbind/byport/443
sudo /sbin/chkconfig --levels 235 tomcat6 on
sudo /etc/init.d/tomcat6 restart
*** Fonte:
http://java-notes.com/