gpt4 book ai didi

c++ - CFX_ImageCR3 |无法在运行 ColdFusion 10 64 位的 Windows Server 2008 R2 64 位上加载库

转载 作者:行者123 更新时间:2023-11-30 04:23:27 25 4
gpt4 key购买 nike

我们正在尝试将旧的网络服务器迁移到新的网络服务器。我们正在尝试在运行 ColdFusion 10 64 位的 Windows Server 2008 R2 64 位服务器上安装 Effalre 的 CFX_ImageCR3 标签。

我们已经从 Efflare 的网站安装了最新的安装文件,并按照文档所述在 ColdFusion 管理员中注册了 CFX C++ 标签,但是当使用 CFX_ImageCR3 标签的代码执行时,它说“无法加载库。 “

Google 搜索后,有人建议我们运行 Dependency Walker 以查看缺少哪些 DLL。在新服务器上,它说以下“未找到延迟加载依赖模块”- GPSVC.DLL- IESHIMS.DLL- 动态链接库- MFPLAT.DLL- MFREADWRITE.DLL- WLANAPI.DLL

为了比较,我在运行该 CFX 标记的旧服务器上运行了相同的程序。报告GPSVC.DLL 和IESHIMS.DLL 无法加载,但其他的可以。

两台服务器都运行相同的操作系统,唯一的区别是 Cold Fusion 10。我是否可能只是在新服务器上缺少一些 DLL?会不会是不兼容ColdFusion 10 64-Bit?您可以在 64 位安装的 CF 上加载 32 位 DLL CFX C++ 标签吗?

非常感谢任何帮助。

谢谢

最佳答案

已找到解决方案。看起来 C++ CFX tax 是 32 位的,并且与 ColdFusion 64 位版本兼容。 Effalre 目前在他们的 VIP 下载站点上有一个 beta 安装程序,cfx_imagecr_3_service_beta_081030.exe,这是 Java 标签。

一开始理解起来有点棘手,但是一旦安装了测试版,请确保按照以下步骤操作:

  1. 将测试版安装程序安装到 C:\efflare\(不要安装到 C:\Program Files (x86)!)
  2. 启动 Windows 服务“Efflare ImageCR 3 服务”
  3. 打开 CF Administrator,然后转到 Java 和 JVM,在 ColdFusion Class Path 中添加:{applicatino.home}/wwwroot/WEB-INF/lib,C:/Efflare/imagecr3.jar
  4. 重启 ColdFusion

注意:默认 ColdFusion 10 安装的类路径。第一个路径必须指向您拥有 cfx.jar 文件的目录。如果您收到错误 -java.lang.NoClassDefFoundError Exception com/allaire/cfx/CustomTag,那是因为类路径未指向 cfx.jar 文件所在的位置。

关于c++ - CFX_ImageCR3 |无法在运行 ColdFusion 10 64 位的 Windows Server 2008 R2 64 位上加载库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13367121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com