【问题标题】:Webserver not working on OSX Mavericks网络服务器无法在 OSX Mavericks 上运行
【发布时间】:2013-12-20 09:47:14
【问题描述】:

在我升级到 Mountain Lion 之前,我一直在运行网络服务器和 Coldfusion,然后它就停止了工作。通过重新启用升级禁用的所有功能,我让它再次工作,但现在我已经升级到 Mavericks,没有任何工作。我已按照各种网络文章中的所有步骤进行操作,但它不起作用。 PHP启用,之前启用的所有东西都设置好了,包括虚拟主机,所有文件夹都在同一个地方。

我收到错误消息:Firefox 无法与位于 127.0.0.1 的服务器建立连接。 [或本地主机,或我的任何虚拟主机]

我一次又一次地检查了所有内容,但我不知道为什么它不起作用。我已经多次启动、停止、重新启动网络服务器,它也设置为在启动时启动。我什至无法完成 Coldfusion 安装,因为我无法在浏览器中加载管理员。

可能是什么问题?我应该去哪里看?

【问题讨论】:

  • 对此有一个开放的bug report,但该页面的 cmets 中列出了解决方案。
  • 这个问题更适合ServerFault
  • 哦,这解释了一切!我无法弄清楚我在这里错过了什么。嗯...所以等待 Adob​​e 或放弃 ColdFusion。太好了。
  • Adobe 错误显示为已修复,更新将成为补丁 13 的一部分,我不确定何时发布,以及我们将如何应用它,我没有工作管理员不确定。我想现在坐稳。我目前正在使用内置 CF 服务器作为 CF 页面的临时解决方法

标签: coldfusion webserver osx-mavericks coldfusion-10


【解决方案1】:

这不是一个完整的答案,但这应该有助于开始工作

尝试使用命令行启动。它可能会抱怨没有安装 Java 7。我最近需要安装 Java 7 JDK(不是 JRE 才能运行)

我知道要让它运行其余部分,我需要将 ColdFusion 指向正确的 JVM。您可以在 /Applications/ColdFusion10/cfusion/bin/jvm.xml 找到 JVM 设置。你应该有一些设置,如

# VM configuration
#
# Where to find JVM, if {java.home}/jre exists then that JVM is used
# if not then it must be the path to the JRE itself

java.home=/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
application.home=/Applications/ColdFusion10/cfusion

安装 Java 7 时,JRE 位于

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

备份,并编辑 jvm.config 文件到

#
# VM configuration
#
# Where to find JVM, if {java.home}/jre exists then that JVM is used
# if not then it must be the path to the JRE itself

java.home=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre
# java.home=/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
application.home=/Applications/ColdFusion10/cfusion

如果一切顺利,你应该可以启动 ColdFusion

一些额外的帮助

Installing Java on OS X 10.9 (Mavericks)

安装 Java 7 时

【讨论】:

    【解决方案2】:

    刚看到这个帖子。在CF10 Update 13 发布的 OS X 10.9 Maverick 上现在支持 ColdFusion 10。

    这应该适合你了。

    【讨论】:

      最近更新 更多