![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| MBbasil |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 25.4.2007 Репутация: нет Всего: нет |
При попытке подключиться через инструмент ij к встроенной
в Sun Java Application Server базой данных Derby получено сообщение об ошибке: java.security.PrivilegedActionException : Error opening socket to server localhost on port 1527 with message : null Подскажите, пожалуйста, как решить проблему. Может можно иначе (не через ij) выполнить SQL скрипт по созданию таблиц в базе ? Пример запуска: set DERBY_INSTALL=C:\Sun\Creator2_1\SunAppServer8\derby set CLASSPATH=%CLASSPATH%;%DERBY_INSTALL%\lib\derby.jar;%DERBY_INSTALL%\lib\derbytools.jar set CLASSPATH=%CLASSPATH%;%DERBY_INSTALL%\lib\derbyclient.jar java -Dij.protocol=jdbc:derby: org.apache.derby.tools.ij ij version 10.1 ij> connect 'jdbc:derby://localhost:1527/DVDLibrary;create=true;user=vir;password=vir'; ERROR (no SQLState): java.security.PrivilegedActionException : Error opening socket to server localhost on port 1527 with message : null Причем на Derby встроенной в SunAppServer обычного NetBeans все проходит. |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
проверь не висит ли что у тебя на этом порту. Возможно, что Derby уже работает, а вторая попытка, соответственно, выкидывает исключение. Или же наооборот, возможно клиент коннектится, а Derby поднят не был. |
|||
|
||||
| MBbasil |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 25.4.2007 Репутация: нет Всего: нет |
Выяснил, что надо было вручную запустить Network Server на порту 1527,
поскольку Network Server для работы с сервером в этом случае работает на порту 21527. Использовать для старта лучше не штатный командный файл (так как в нем зашит порт 21527) , а простую команду: set DERBY_INSTALL=C:\Sun\Creator2_1\SunAppServer8\derby set CLASSPATH=%CLASSPATH%;%DERBY_INSTALL%\lib\derby.jar set CLASSPATH=%CLASSPATH%;%DERBY_INSTALL%\lib\derbytools.jar set CLASSPATH=%CLASSPATH%;%DERBY_INSTALL%\lib\derbyclient.jar set CLASSPATH=%CLASSPATH%;%DERBY_INSTALL%\lib\derbynet.jar java org.apache.derby.drda.NetworkServerControl start |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |