2014-02-04 3 views
2

Я пытаюсь заставить tomcat7 прослушивать порт 80 вместо 8080 на ubuntu 12. Я изменил файл server.xml, чтобы указать на порт 80 вместо порта 8080 - когда я перезапускаю tomcat, служба вообще не работает. Никакая другая услуга в настоящее время не привязана к порту 80. Любые мысли об устранении этой проблемы будут оценены.tomcat7 не может прослушивать порт 80

<Connector port="80" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      URIEncoding="UTF-8" 
      redirectPort="443" /> 
+1

Попробуйте запустить службу в качестве корня. Это работает? – opalenzuela

+0

Вы проверили, что порт 80 не используется другим (http) сервером? – Sirko

+0

Да, порт 80 открыт, и я запускаю его как root. –

ответ

0

Я думаю, на это уже дан ответ. Вы не можете просто установить кот слушать на 80, вы должны настроить IPTables (есть и другие подходы)

How to change the port of Tomcat from 8080 to 80?

+1

попробует изменить AUTHBIND на «да» и вернуться (AUTHBIND в/etc/defaults/tomcat7 на ubuntu12) –

+0

работает - спасибо! –

Смежные вопросы