Библиотека junixsocket позволяет использовать в java механизм сокетов unix. В частности, позволяет jdbc подключение к MySQL без включения сетевой поддержки. Загрузите архив с сайта разработчика. На момент написания инструкции последняя версия: junixsocket-1.3-bin.tar.bz2 Библиотека состоит из двух частей: java и нативной (зависимой от платформы) java-файлы библиотеки находится в директории dist . Из них нас интересуют два: junixsocket-1.3.jar и junixsocket-mysql-1.3.jar . Их надо поместить в директорию $NEXT-ROOT/Local/Library/WebObjects/Extensions или другую, входящую в java.class.path Файлы нативной части библиотеки находятся в директории lib-native . Нужно выбрать по названию файл, соответствующей вашей операционной системе — linux или Mac OS X, а также разрядности системы:
Выберите подходящий для вашей системы файл и поместите его в директорию, включенную в java.library.path По нашему опыту в AltLinux, для этого подходят директории:
Чтобы определить подходящие директории (java.library.path), можно воспользоваться утилитой PropsReader, считывающей все переменные окружения java. Она прикреплена внизу этой страницы. # java PropsReader java.library.pathЭта команда выведет значение java.library.path. Список доступных директорий разделен двоеточиями. Для использования библиотеки при настройке РУЖЭЛЬ с помощью PlistWOEditor нужно выбрать способ подключения к БД "MySQL через socket", что соответствует использованию пресета MySQL_junixsocket.plist при ручной настройке. Если установка делается не на AltLinux, обратите внимание в настройке на конец строки параметров JDBC: там указан путь до файла сокета MySQL. Укажите верный путь для вашей системы. Значением по умолчанию является /tmp/mysql.sock |