我正在努力在本地设置一个项目。我使用了 Virtual Box ,因为 VMWare Fusion 可用于MAC,并且我正在Windows上工作。在我推荐运行“ 无用--provider = virtualbox ”的过程中,出现了 JDK 7 错误,错误截图如下 http://prntscr.com/m7jp7e
此后,我在虚拟机Linux 上的 / usr / lib / jvm / 路径上手动安装了“ Oracle JDK 8 ”运行vagrant up命令,然后再次显示 JDK 8 问题。 我还更改了“ coldfusion-server.rb”文件中的 java_home 和 jdk_version 的路径。 请在下面查看错误屏幕截图。 错误屏幕截图:https://www.screencast.com/t/9OQC3iLold2r
答案 0 :(得分:1)
Mac用户在这里!强烈建议使用CommandBox在Mac上运行任何版本的Adobe ColdFusion。比VirtualBox或手动安装容易得多。您可能遇到的唯一问题是在JRun上运行的ACF的较早版本显示与JRun特定引用有关的CF Admin中的错误。完全不用担心。
您可以使用server.json
来更改CommendBox使用的JDK和其他设置:
{
"name":"ACF Application",
"jvm":{
"javaHome":"/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home",
"heapSize":2048,
"minHeapSize":1024,
"args":"-XX:MaxPermSize=1024m"
},
"app":{
"cfengine":"adobe@9.0.2+282541",
"serverHomeDirectory":"serverHome"
}
}
这些是我必须使用较旧的JDK和非默认内存设置在Mac上运行旧版ACF 9的一些设置。有关更多信息,请参见Configuring Your Server。