Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Sun Java Application Server с базой данных Derby / 4 сообщений из 4, страница 1 из 1
25.04.2007, 17:02:47
    #34487239
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sun Java Application Server с базой данных Derby
При попытке подключиться через инструмент 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 все проходит.
...
Рейтинг: 0 / 0
25.04.2007, 17:34:07
    #34487387
anton_evane
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sun Java Application Server с базой данных Derby
Network Server подними
...
Рейтинг: 0 / 0
26.04.2007, 12:20:32
    #34489257
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sun Java Application Server с базой данных Derby
Пытаюсь следовать совету и для старта NetworkServer выполняю сначала:

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
cd \
cd Sun\Creator2_1\SunAppServer8\derby\frameworks\NetworkServer\bin

затем командный файл startNetworkServer.bat и получаю

C:>set DERBY_INSTALL=C:\Sun\Creator2_1\SunAppServer8\derby
Server is ready to accept connections on port 21527.

Командное окно подвисло и похоже в штатном режиме.

Потом запускаю базу, затем ij ... и, УВЫ, при попытке подключиться
получаю ту же самую ошибку.
...
Рейтинг: 0 / 0
26.04.2007, 12:44:07
    #34489383
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sun Java Application Server с базой данных Derby
Сообразил, NetworkServer надо попросту запускать командой:

java org.apache.derby.drda.NetworkServerControl

поскольку стандартный командный файл startNetworkServer.bat
запускает его на порту 21527

Все заработало.

Большое спасибо anton_evane !!!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Sun Java Application Server с базой данных Derby / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]