Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Апплеты > applet-mysql: Communications link failure |
Автор: alex_smirnov 11.7.2007, 17:09 | ||
Кто-нибудь пользовался этим драйвером? В апплетвьювере всё работает, а в обозревателе нет :( Подписываю только свой jar. Есть подозрение, что надо подписывать каким-то образом и mysql-connector-java-5.1.0-bin.jar.
Какие мысли? |
Автор: LSD 11.7.2007, 17:40 |
Аплет не подписан. |
Автор: batigoal 11.7.2007, 18:22 |
Так что подписан. |
Автор: alex_smirnov 11.7.2007, 19:12 |
Так: все класс файлы в моём подписанном jar'е. С ним на сервере лежит ещё три внешних jar'а, один из них mysql-connector-java-5.1.0-bin.jar Ещё идеи? з.ы.: апплет действительно подписан, браузер спрашивает о приёме сертификата при загрузке страницы. |
Автор: ecologist 12.7.2007, 08:39 |
Но ошибка-то связана с секьюрити - видимо что-то броузер не смог осилить. Может посмотреть список сертификатов для броузера, удалить старые и попробовать снова использовать апплет. По идее броузер (вернее JRE) должен спросить по поводу подписанного JAR - доверять, не доверять - и дальше работать. И смотреть что будет дальше. Хотя SocketException может быть вызван уже JAR'ом MySQL - тогда надо наверно покопаться еще. |
Автор: alex_smirnov 12.7.2007, 11:15 |
Браузер спросил. Я ему ответил - "доверять". Сертификаты в Java Control Panel, ровно, как и кэш вычистил. Не пашет. Видимо действительно исключение связано с jar'ом драйвера. Сижу разбираюсь. Ещё информация: firewall выключен, запускаю апплет под windows, база на соседней unix машине. |
Автор: LSD 12.7.2007, 13:47 |
Попробуй запаковать классы mysql connector-а вместе со своими классами в один jar. |
Автор: alex_smirnov 12.7.2007, 14:00 |
))) вот сейчас сижу и мучаюсь, не компилится(пытался с сорцами коннектора собрать)... хотя, действительно, надо уже готовые классники запихивать туды. пробую. |
Автор: alex_smirnov 12.7.2007, 14:20 |
ну всё, мучения в этом топике закончились))), они вылились в мучения в предыдущем: http://forum.vingrad.ru/forum/topic-162940.html как оно заработало: оказывается, такие секьюрные части, как драйвер БД надо хранить в том же подписанном jar файле, что и сам апплет. ( быть может эти две строчки станут дополнением к модному мануалу по подписыванию ;) ) ура, в принципе, можно радоваться, но! прошу обратить особое внимание: http://forum.vingrad.ru/forum/topic-162940.html, тема пока открыта и совершенно непонятно как к ней подойти. всем спасибо, топ закрыт |