【问题标题】:fusionreactor installation error Backing store not availablefusionreactor安装错误后备存储不可用
【发布时间】:2013-04-09 07:46:38
【问题描述】:

我正在尝试在我的 ColdFusion 10 / Windows 7(32 位)系统上安装 FusionReactor_windows_4_5_5。但它给了我一个错误:

安装程序检测到问题 请确保 Java System Preferences Backing Store 具有适当的权限! 其他信息可在以下文档中找到: http://www.fusion-reactor.com/support/kb/FRS-198.cfm http://www.fusion-reactor.com/fr/helpdocs/installation_guide.pdf 报告的错误是: Flush():后备存储不可用。

如何解决并成功安装FusionReactor?

【问题讨论】:

    标签: coldfusion install4j coldfusion-10 backing fusionreactor


    【解决方案1】:

    来自此处找到的 FusionReactor 支持页面:FusionReactor Technote - FRS-198(您收到的错误中也提到了这一点)

    如何解决

    权限不足

    安装 FusionReactor 的服务器的运行时用户需要对 Java System Preferences Backing Store 具有读/写权限。根据操作系统的不同,此数据存储的位置也不同。

    在Windows上,数据存储在注册表配置单元HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs中,属于FusionReactor的数据在HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs\com\intergral\fusionreactor中。 FusionReactor安装指南第14页为您提供了如何调整该商店的权限。

    在 Linux 和 Solaris 上,数据通常存储在目录/etc/.java/.systemPrefs 中,作为包含 XML 文件的目录层次结构。属于 FusionReactor 的数据在目录/etc/.java/.systemPrefs/com/intergral/fusionreactor 中。要设置必要的权限,请以 root 用户身份执行以下命令:

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

    System Preferences Backing Store 的替代位置

    • 如果无法创建目录/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 System Preferences Backingstore 的内容并重新启动应用服务器。

    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 的Preferences。

    【讨论】:

      猜你喜欢
      • 2020-08-02
      • 2020-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-13
      • 2014-11-30
      • 2018-09-15
      相关资源
      最近更新 更多