LINUX.ORG.RU

Отвалилось JDBC


0

0

День добрый! Обновил систему и везде поотваливались JDBC коннекты. Во всяких IDE (NetBeans, Aqua, etc) при нажатии на кнопку test connection вываливается сообщение о том что сервер не ответил. Посмотрел снифером - соединение даже не устанавливается. Пробовал разные версии явы: из репозитория, с официального сайта sun, те что в комплекте с ПО идет. Подсовывал новый jdbc-mysql драйвер - все бестолку. Фаервол по дефолту выключен и я его не трогал. В чем может быть проблема?

Ответ на: комментарий от aydar

ничего не изменилось. телнетом по IP цепляюсь на 3306 без проблем и в снифере это видно. JDBC не пытается создать коннект.

Дистрибутив Debian. Был lenny. Обновился до sid. (проапдейтил все). Эта проблема наблюдается во всех ява-приложениях, которые используют jdbc.

peanut ()
Ответ на: комментарий от Unclown

#java -version


java version «1.6.0_18»
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Server VM (build 16.0-b13, mixed mode)



# dpkg -la|grep java|grep mysql


ii libmysql-java 5.1.10+dfsg-2 Java database (JDBC) driver for MySQL


# dpkg -la|grep java
ii java-common 0.34 Base of all Java packages
ii libdb4.7-java 4.7.25-9 Berkeley v4.7 Database Libraries for Java
ii libmysql-java 5.1.10+dfsg-2 Java database (JDBC) driver for MySQL
rc libxalan2-java-gcj 2.7.1-5 XSL Transformations (XSLT) processor in Java (native co
rc libxerces2-java-gcj 2.9.1-4.1 Validating XML parser for Java with DOM level 3 support
ii openoffice.org-java-common 1:3.2.0-4 full-featured office productivity suite — arch-indepen
ii sun-java6-bin 6.18-4 Sun Java(TM) Runtime Environment (JRE) 6 (architecture
ii sun-java6-jre 6.18-4 Sun Java(TM) Runtime Environment (JRE) 6 (architecture

peanut ()
Ответ на: комментарий от Unclown

Спасибо! Там в топике нашел упоминание об другом топике http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560056

Быстрое решение:
sudo sed -i 's/net.ipv6.bindv6only\ =\ 1/net.ipv6.bindv6only\ =\ 0/' \
/etc/sysctl.d/bindv6only.conf && sudo invoke-rc.d procps restart

Вобщем при net.ipv6.bindv6only=1 у любой явы ломается сеть. решение - выставить net.ipv6.bindv6only в 0.

Спасибо всем участвовавшим в топике.

peanut ()
Ответ на: комментарий от annulen

Но хочешь WITH_IPV6=true — тогда разгребай проблемы с Ъ-java сам как тут написали.

iZEN ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.