powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
13 сообщений из 13, страница 1 из 1
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #38917456
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavaDb из комплекта JDK не стартует, нет никаких ошибок, только чёрный экран. Новее версии нет, на сайте Apache последняя такая же. Есть какие-нибудь идеи?
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #38917674
Garrick, http://www.oracle.com/technetwork/java/javase/8-known-issues-2157115.html ?
авторArea: Java DB

Synopsis

An additional permission may be needed to bring up the Java DB network server. In particular, the startup scripts in <db/bin> may fail to boot the network server.
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #38917737
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
календаревед,

Что-то у меня не получилось. С помощью разрешения permissions удаётся запустить только более старую версию Derby (10.8), а та, что в JDK, всё равно не работает. И главное ни логов, ни ошибок никаких - просто гаснет и всё. Нафига спрашивается класть в дистрибутив то, что заведомо не работает или настраивать политики таким образом, что компоненты дистрибутива не будут работать?

(с) "При Джобсе такого не было..." :)
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #38917761
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запустил. Нужно явно указать файл java.policy. Хотя правил дефолтный и старая Derby это увидела.

Код: java
1.
java -Djava.security.manager -Djava.security.policy=${yourPolicyFile} org.apache.derby.drda.NetworkServerControl start
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #38917762
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нефиг на сырых версиях кататься. Ползи обратно в семёрку.
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #38917769
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Да, это я так "локально" для себя, на бою у нас 1.6 стоит... и наверное ещё долго стоять будет, т.к. оно в комплекте с ЭЙ-БИ-ЭМовским сервером.
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #38917815
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
maytonА нефиг на сырых версиях кататься. Ползи обратно в семёрку. Фигасе! 40-й билд, а все сырая...

А если серьезно, кто-нибудь переехал на 8ку? Хотца немного...
Причем на одном сервере с 6-й + там КриптоПро JCP .
У кого-нить опыт такой имеется?
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #39071704
BlackSysop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня тоже не стартовало, поставил glassfish и стартанул оттуда.
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #39078166
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGA,

С чего Вы взяли, что 40-я. Уже есть 60-я.
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #39078187
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskin,
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #39078257
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не прошло и пол-года....
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #39086413
Прежде чем разводить «сырость» (цитата «А нефиг на сырых версиях кататься») надо читать документацию и пробовать работать. Мы так например сразу перешли на 8 версию с ее выходом. Немного переделали код нашей системы Тех.Корпорация под новые возможности. А потом всех наших многочисленных клиентов перевели на 8. И управляют своим бизнесом в нашей Тех.Корпорации самые разные клиенты. И спокойно одновременно работают по 500 рабочих мест. И нет проблем.
В основном данные обрабатываются под управлением DB2 Express 10.5. Но для небольших организаций с небольшим числом рабочих мест где-то до 100 используется Derby. Для таких организаций она просто находка. Никакого администрирования не требуется, пашет всегда, не падает, по скорости работает на равных с такими монстрами как MS SQL или Postgres. Сейчас мы тестируем в работе последнюю версию Derby 10.12.1.1.
По умолчанию программа работает по порту 1527. Если он занят операционной системой, то вы можете задать другой порт для использования. Кроме этого, начиная с версии Java 7 update 51, в целях повышения безопасности системы, он закрыт для работы по умолчанию. Были изменены применяемые по умолчанию права доступа к сетевым сокетам: если раньше приложения могли осуществить привязку к сокетам с номером порта выше 1024, то теперь доступны только порты верхнего диапазона (обычно 49152-65535), для присоединения к остальным портам требуется явное разрешение доступа администратором. Поэтому для открытия доступа к нему со стороны Java-машины необходимо указать номер свободного порта в разрешенных пределах. Например 51527. Это задается соответствующими параметра в стартовом файле программы. Вы видите в строке значение «-p 51527». Для того, чтобы программа Derby могла работать без ограничений по правилам соблюдения секретности Java машины, вы должны задать параметр «-noSecurityManager». С этим как раз у вас и связан вопрос что программа вроде стартует но не работает без всяких сообщений. Просто в последних версиях Oracle большое внимание уделяет безопасности и блокирует ваш старт. Приведу пример настройки для операционной системы Windows в файле Start.bat.
set DERBY_OPTS=-ms100m -mx640m
set DERBY_HOME=C:\Derby
CD Bin
CALL StartNetworkServer -h DbServer -p 51527 -noSecurityManager
Или вы можете составить свой вариант файла политики безопасности и подключить его в работу Derby. Для этого вы должны указать в строке запуска параметры «-Djava.security.manager -Djava.security.policy=${yourPolicyFile}»
...
Рейтинг: 0 / 0
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
    #39086642
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Технополис, сразу видно что не приходилось тебе быть админом.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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