Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1 / 13 сообщений из 13, страница 1 из 1
26.03.2015, 11:21
    #38917456
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
JavaDb из комплекта JDK не стартует, нет никаких ошибок, только чёрный экран. Новее версии нет, на сайте Apache последняя такая же. Есть какие-нибудь идеи?
...
Рейтинг: 0 / 0
26.03.2015, 13:36
    #38917674
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
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
26.03.2015, 14:29
    #38917737
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
календаревед,

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

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

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

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

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

С чего Вы взяли, что 40-я. Уже есть 60-я.
...
Рейтинг: 0 / 0
16.10.2015, 04:30
    #39078187
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
Valery Shiskin,
...
Рейтинг: 0 / 0
16.10.2015, 08:59
    #39078257
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
Не прошло и пол-года....
...
Рейтинг: 0 / 0
26.10.2015, 09:47
    #39086413
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
Прежде чем разводить «сырость» (цитата «А нефиг на сырых версиях кататься») надо читать документацию и пробовать работать. Мы так например сразу перешли на 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
26.10.2015, 12:07
    #39086642
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1
Технополис, сразу видно что не приходилось тебе быть админом.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Последняя версия JDK 1.8.0_40 не может запустить JavaDB (Apache Derby) 10.11.1.1 / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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