затмение + ошибка кота - PullRequest
0 голосов
/ 18 сентября 2009

При попытке запустить tomcat (6.0.20) изнутри eclipse (galileo)

появляется следующая ошибка

SEVERE: ошибка при инициализации конечной точки java.lang.Exception: привязка сокета Ошибка: [730014] Система обнаружила неверный адрес указателя в попытка использовать аргумент указателя в вызове. в org.apache.tomcat.util.net.AprEndpoint.init (AprEndpoint.java:623) в org.apache.coyote.http11.Http11AprProtocol.init (Http11AprProtocol.java:107) в org.apache.catalina.connector.Connector.initialize (Connector.java:1058) в org.apache.catalina.core.StandardService.initialize (StandardService.java:677) в org.apache.catalina.core.StandardServer.initialize (StandardServer.java:795) в org.apache.catalina.startup.Catalina.load (Catalina.java:535) в org.apache.catalina.startup.Catalina.load (Catalina.java:555) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) в org.apache.catalina.startup.Bootstrap.load (Bootstrap.java:260) в org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:412)

Что на земле это значит, и как я могу это исправить? Я искал целую вечность, но безуспешно.

netstat не показывает ничего, работающего на каких-либо портах в диапазоне 8000 (все порты Tomcat есть), и щелчок правой кнопкой мыши по ярлыку и выбор «запуск от имени администратора» не помогают: (

Tomcat пытается использовать порт 8080, поэтому это не может быть ошибкой прав доступа для этого порта, а

'Система обнаружила неверный адрес указателя при попытке использовать указатель аргумента в вызове. «

означает, что проблема не в дубликатах, пытающихся получить доступ к одним и тем же портам, а в чем-то более странном.

1 Ответ

0 голосов
/ 18 сентября 2009

Шансы:

1) Вы уже запускаете другой веб-сервер на этом порту (8080?), В этом случае вы должны выключить его и затем попробовать перезапустить tomcat в Eclipse.

или

2) Eclipse работает как пользователь без полномочий root и пытается привязаться к порту 80. В этом случае отредактируйте файл tomcat conf / server.xml и измените «80» на «8080», где бы вы его ни увидели (2 или 3 мест я думаю)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...