Всем привет.
У меня есть OpenSuse 12.2 minimal.
Я поставил Java 7 и Tomcat 7.0.27 через zypper install …
Я поменял порт в server.xml с 8080 на 80.
Более ничего не менял.
Если запускаю Tomcat вручную через catalina.sh, все нормально.
Если запускаю через ‘service tomcat start’ Tomcat стартует, но не может прицепиться к порту 80. Говорит ‘no access’. Именно нет доступа, а не порт занят. Затем цепляется к другим настроенным портам типа 8005 и 8009.
Порт 80 свободен. Проверял через netstat, который показал, что единственный занятый порт - это 22 (ssh).
Так, почему Tomcat может прицепиться к порту, когда запущен вручную и не может, когда запущен, как служба?