【发布时间】:2016-03-12 04:59:26
【问题描述】:
我安装了新的 ColdFusion 2016 版本,并将它和旧的 ColdFusion 10 版本都安装在不同的端口上。但是,当我浏览该网站时,两者都给我同样的错误:
http://localhost:8550/workingcart/js/fancyBox/jquery.fancybox.css
HTTP 状态 404 - /workingcart/js/fancyBox/helpers/jquery.fancybox-thumbs.css
类型状态报告
消息 /workingcart/js/fancyBox/helpers/jquery.fancybox-thumbs.css
说明请求的资源不可用。 Apache Tomcat/8.0.27
即使文件存在于文件系统中。我查了谷歌,看了几个论坛,但找不到解决方法。有谁知道如何解决它?
网站确实会加载,但仅在我将index.cfm 提供到网址末尾时才加载。否则,它会显示相同的错误,但它不会加载内部文件。
【问题讨论】:
-
ColdFusions 的内置服务器区分大小写,这可能是个问题吗?
-
可能更多是 ServerFault 的问题。
-
文件不仅仅需要存在于文件系统中,它必须是 a) 在该 URL 上可浏览的网页(文件路径只是切线相关的) ; b) 通过为其提供服务的 Web 服务器。因此,您的 CF2016 安装网站需要在 its webroot 中有一个 URL /workingcart/js/fancyBox/jquery.fancybox.css。你没有提到任何关于确保或检查这一点的事情,所以假设你没有。 CF2016的wwwroot是什么目录,里面有没有/workingcart/js/fancyBox/jquery.fancybox.css?
-
我的网站在
cfusion/wwwroot/workingcart/js/fancyBox/jquery.fancybox.css -
@Dan,你能分享一个重现代码吗?
标签: coldfusion coldfusion-10 coldfusion-2016