Grails 'run-app' falha quando a porta está configurada para 80?

3

Eu tenho Grails 1.3.6 instalado na minha caixa Ubuntu atualizada. Eu gostaria de usar o comando run-app com a porta definida para a porta 80 (firewall, etc), no entanto, sempre que faço, recebo a seguinte exceção:

Server failed to start: LifecycleException: Protocol handler initialization failed: java.net.BindException: Permission denied:80

Como faço para alterar minha configuração para que eu possa ligar à porta 80?

    
por C. Ross 01.02.2011 / 18:15

1 resposta

2

Como João Pinto observa, normalmente apenas o root pode se ligar a portas privilegiadas (1-1023). Provavelmente é mais comum em casos como este configurar algum tipo de servidor proxy reverso (apache, nginx, lighttpd, etc.) para escutar na porta 80 e enviar solicitações de volta ao aplicativo grails em execução em uma porta mais alta.

    
por A B 01.06.2011 / 10:47