Я установил Authbind для запуска Tomcat на порту 80 в Ubuntu.
Я следовал http://netthink.com/?p=362 для запуска Tomcat в Ubuntu на порту 80. Когда я запускаю Tomcat в командной строке, набрав./start.sh
, Tomcat нормально запускается на порту 80 без каких-либо исключений.
Чтобы запустить Tomcat из Eclipse, я установил подключаемый модуль Tomcat с http://www.eclipsetotale.com/tomcatPlugin.html
.Все хорошо, за исключением того, что когда я хочу запустить Tomcat из Eclipse.Когда я запускаю Tomcat из Eclipse с помощью плагина Tomcat, я получаю следующее исключение:
java.net.BindException: Отказано в доступе: 80
И если я добавлю Tomcatкак сервер в «представлении сервера» в Eclipse и хочу запустить его из представления сервера, я получаю следующее исключение:
Порт 80, необходимый для сервера Tomcat v6.0 на локальном хосте, уже используется
Но я уверен, что нет никакого процесса, который получает порт 80, потому что в то же время, когда я запускаю Tomcat в командной строке, набирая ./start.sh
, Tomcat запускается нормально на порту 80.
Как запустить Tomcat из Eclipse на порту 80?
Используя другой порт, отличный от 80 и менее 1024 для Tomcat, и запустить его в режиме просмотра сервера в Eclipse, я получил то же исключение.Например, для порта 82:
Порт 82, необходимый для Tomcat v6.0. Сервер на локальном хосте уже используется