Ошибка установки fusionreactor Резервное хранилище недоступно

Я пытаюсь установить FusionReactor_windows_4_5_5 в моей системе ColdFusion 10 / Windows 7 (32bit). Но это дает мне ошибку:

Программа установки обнаружила проблему

Убедитесь, что в хранилище настроек системы Java есть соответствующие разрешения!
Дополнительную информацию можно найти в следующих документах:

http://www.fusion-reactor.com/support/kb/FRS-198.cfm
http://www.fusion-reactor.com/fr/helpdocs/installation_guide.pdf

Сообщение об ошибке:
Flush(): бэк-магазин недоступен.

Как мне решить эту проблему и успешно установить FusionReactor?

1 ответ

Решение

Со страниц поддержки FusionReactor, найденных здесь: FusionReactor Technote - FRS-198 (это также упоминалось в полученной вами ошибке)

Как это исправить

Недостаточно прав

Пользователю во время выполнения сервера, на котором установлен FusionReactor, требуется доступ на чтение / запись к хранилищу настроек системы Java. В зависимости от операционной системы местоположение этого хранилища данных может быть разным.

На Windows данные хранятся в кусте реестра HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefsданные, принадлежащие FusionReactor, находятся в HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs\com\intergral\fusionreactor, На странице 14 Руководства по установке FusionReactor приведены инструкции по настройке разрешений этого магазина.

В Linux и Solaris данные обычно хранятся в каталоге /etc/.java/.systemPrefs в виде иерархии каталогов, содержащих файлы XML. Данные, принадлежащие FusionReactor, находятся в каталоге /etc/.java/.systemPrefs/com/intergral/fusionreactor, Чтобы установить необходимые разрешения, выполните следующую команду от имени пользователя root:

chmod -R 777 /etc/.java/.systemPrefs

Альтернативные местоположения системного хранилища настроек

  • Некоторые JVM пытаются создать хранилище настроек системы в каталоге $JAVA_HOME/.systemPrefs в качестве резервного решения, если каталог /etc/.java/.systemPrefs не может быть создан где $JAVA_HOME обозначает каталог, в котором находится сама JVM (например, /opt/coldfusionmx/runtime/jre).

  • Мы настоятельно рекомендуем использовать /etc/.java/.systemPrefs в качестве единственного местоположения хранилища настроек системы. Если уже есть данные из других приложений в $JAVA_HOME/.systemPrefs Вы должны переместить его в /etc/.java/.systemPrefs и удалить $JAVA_HOME/.systemPrefs впоследствии (после того, как вы отрегулировали разрешения /etc/.java/.systemPrefs должным образом).

Очистить хранилище настроек системы

  • Если вы пытаетесь установить лицензию и получаете сообщение об ошибке, упомянутое ранее:

Can not upload license: null

или просто

null

затем вы должны остановить сервер приложений, очистить содержимое хранилища настроек системы Java и перезапустить сервер приложений.

На компьютере с Windows запустите редактор реестра (regedit.exe или regedt32.exe), а затем удалите ключ

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs\com\intergral\fusionreactor

На компьютере UNIX от имени пользователя root удалите каталог

/etc/.java/.systemPrefs/com/intergral/fusionreactor

Если права доступа настроены правильно, загрузка лицензии и ее активация будут работать после этого правильно.

В MacOS системные настройки хранятся в виде набора файлов *.plist под /Library/Preferences папка. После того, как сервер приложений остановился, удалите файл /Library/Preferences/com.intergral.fusionreactor.plist очистить все настройки, принадлежащие FusionReactor.

Другие вопросы по тегам