Русский English Тэги View Sergey Zolotaryov's profile on LinkedIn Вход
Ошибка при старте Tomcat с APR
Постоянная ссылка 09-10-2007 anydoby java

На прошлых выходных решил попробовать прикрутить к Tomcat 6.x модуль APR. Билд и настройки без проблем. А вот при запуске выдается вот такая ошибка:


INFO: Loaded Apache Tomcat Native library 1.1.10.
Sep 7, 2007 6:05:16 PM org.apache.catalina.core.AprLifecycleListener init
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false],
random [true].
Sep 7, 2007 6:05:16 PM org.apache.coyote.http11.Http11AprProtocol init
SEVERE: Error initializing endpoint
java.lang.Exception: Socket bind failed: [22] Invalid argument
    at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:612)
    at 
org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:121)
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1059)

После нескольких проходов дебаггером по Tomcat выяснилось, что нужно у всех коннекторов установить атрибут address. Для тестовых целей можно написать 127.0.0.1 и все будет работать. На сервере, который подключен к интернет, в принципе этот атрибут устанавливать не надо. На этом сервере Tomcat запустился без проблем и без явного указания адреса :)

Добавить комментарий

Предыдущая статья Странная ошибка в Weblogic 10 Следующая статья Сортировка и постраничная разбивка больших таблиц в JSF