【问题标题】:Can't update Coldfusion to Java 1.7 on OSX 10.9无法在 OSX 10.9 上将 Coldfusion 更新到 Java 1.7
【发布时间】:2023-03-24 16:05:01
【问题描述】:

运行 OSX 10.9.3 和 ColdFusion 9.0.1。在 Java 1.6 上运行,现在尝试更新到 Java 1.7。我已经使用适当的修补程序更新了 CF,以实现 1.7 兼容性。我也安装了 64 位 1.7 JDK。

现在我在两个地方都有 Java:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk

当我跑步时

java -version 

我得到了 java

version "1.7.0_60" 
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

但是当我重新启动 CF 时它会出现并报告

Java Version    1.6.0_65  
Java Vendor     Apple Inc.  
Java Vendor URL     http://www.apple.com/
Java Home   /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home   

我更改了符号链接

/System/Library/Frameworks/JavaVM.framework/Versions

CurrentJDK@ -> /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/

但 CF 重启仍报告 Apple 的 1.6。我还尝试更新 jvm.config 并将 java.home (以前是空白的)设置为

/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/jre

然后重新启动,仍然没有运气。 CF在哪里找JVM,如何让CF看到1.7?

【问题讨论】:

  • 不是关于编程的问题。更适合服务器故障
  • 还是没有运气。在 bash 配置文件中设置 JAVA_HOME。更新了 /bin/coldfusion /bin/jvm.config 和 /runtime/bin/usconfig_jvm.config 中的 JAVA_HOME,但仍然没有运气。启动良好,但仍报告 1.6。我不知道 CF 服务器在哪里寻找 JVM。

标签: java macos coldfusion


【解决方案1】:

我发布了一个类似的问题Why can't I update Java from 1.6 to 1.7 on Coldfusion 9.0.2 on Mac OSX 10.8.5,但没有运气。

根据 Adob​​e 的以下答案:(参见 cmets 40-41)。 Adobe 似乎不支持此配置。是时候升级(或迁移到 OBD/PHP)了。

http://blogs.coldfusion.com/post.cfm/new-updates-for-coldfusion-9-9-0-1-9-0-2-and-10-java-7-now-supported

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    • 2013-11-21
    • 1970-01-01
    • 2014-05-10
    • 2014-08-23
    相关资源
    最近更新 更多