fusionreactor安装错误支持商店不可用

时间:2013-04-09 07:46:39

标签: coldfusion install4j coldfusion-10 backing fusionreactor

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

Setup detected a problem

Please ensure that the Java System Preferences Backing Store has appropriate permission!
Additional information can be found in the following documents:

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

The error reported is:
Flush(): Backing store not available.

如何解决它并成功安装FusionReactor?

1 个答案:

答案 0 :(得分: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上,数据通常作为包含XML文件的目录层次结构存储在目录/etc/.java/.systemPrefs中。属于FusionReactor的数据位于目录/etc/.java/.systemPrefs/com/intergral/fusionreactor中。要设置必要的权限,请以root用户身份执行以下命令:

     

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

     

系统偏好设置支持商店的其他位置

     
      
  • 如果无法创建目录$JAVA_HOME/.systemPrefs/etc/.java/.systemPrefs表示其中的目录$JAVA_HOME,则某些JVM会尝试在目录/etc/.java/.systemPrefs中创建系统首选项备份存储作为后备解决方案JVM本身就位于(例如/ opt / coldfusionmx / runtime / jre)。

  •   
  • 我们强烈建议您使用$JAVA_HOME/.systemPrefs作为系统偏好设置支持商店的唯一位置。如果/etc/.java/.systemPrefs中已有来自其他应用程序的数据,您应该将其移至$JAVA_HOME/.systemPrefs并在之后删除/etc/.java/.systemPrefs(在您正确调整Can not upload license: null的权限后)。< / p>

  •   
     

清除系统偏好设备支持商店

     
      
  • 如果您尝试安装许可证并收到之前提到的错误消息:
  •   
     

null

     

或只是

     

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

     

然后您应该停止应用程序服务器,清除Java System Preferences Backingstore的内容并重新启动应用程序服务器。

     

Windows 计算机上运行注册表编辑器(regedit.exe或regedt32.exe),然后删除密钥

     

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

     

在用户root的 UNIX 计算机上删除目录

     

/Library/Preferences

     

如果正确配置了权限,则上传许可证并激活后可以正常使用。

     

MacOS 上,系统偏好设置存储为/Library/Preferences/com.intergral.fusionreactor.plist文件夹下的一组* .plist文件。应用程序服务器停止后删除文件{{1}}以清除属于FusionReactor的所有首选项。