NetBeans - сервер Java БД не запускается

1

Я пытаюсь использовать Java DB в netbeans, но сервер не запускается. Я попытался добавить

grant {
          permission java.net.SocketPermission "localhost:1527", "listen";
}

но это не имело никакого значения. Я не знаю, что вызывает проблему. Я успешно запустил сервер с помощью cmd, но я до сих пор не могу подключиться к базе данных (появляется окно "Подключение к базе данных", но ничего не происходит, я также не получаю никакого результата от Java DB Database Proccess). Любая помощь будет очень оценена.

Теги:
netbeans
javadb

2 ответа

3

У меня такая же проблема. Я нашел обходное решение. Просто измените db с Java на тот, который поставляется с GlassFish:

  1. Убедитесь, что у вас установлена NetBeans с GlassFish (и JavaDB)
  2. Открыть диалог NetBeans → ProjectManager → Сервисы → Базы данных → JavaDB (щелкните правой кнопкой мыши) → Свойства:

    Изображение 174551

  3. Мой экран - от установки Linux. Вероятно, у вас есть что-то вроде C:\java\jdk1.8.0_40\db как установка Java DB.. Измените этот путь на один из Glassfish. Я не знаю, где это находится на Windows, здесь мой путь:

    Изображение 174551

Это только обходное решение, так как я не знаю, почему сервер JavaDB, предоставляемый Oracle с Java> = 1.8.0_40, выходит сразу после выполнения. Наверное, это какая-то ошибка.

Это может быть проблема с дублированием (Netbeans не запускает сервер Java DB с JDK 1.8.0_40), но я не уверен.

0

Попробуйте код предоставления как:

grant{ 
   permission java.net.SocketPermission "localhost:1527", "listen,resolve"; 
};

Кроме того, прочитайте здесь (щелкните) о связанной ошибке (исправлении) в инструменте JDK

  • 0
    Это тоже не работает :(

Ещё вопросы

Сообщество Overcoder
Наверх
Меню