我是 ColdFusion 和 ColdBox(以及编程)的新手。我尝试设置 ColdBox,但示例应用程序中的某些链接已损坏。
我的配置是安装了当前 Railo OSS 的 GlassFish v3。我通过 Apache 2.2.14 访问我的网站。
所以不是http://127.0.0.1:8080/railo/
我访问我的环境槽http://railo/
。
在 Railo 我有一个 webroot 映射/
到C:/webapps/myproject/
.
我已将当前的 ColdBox 3M4 复制到C:/webapps/myproject/coldbox
. 我可以通过访问仪表板http://railo/coldbox/dashboard/index.cfm
并访问所有选项。
我的问题从我尝试打开示例库的那一刻开始:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented
it from fulfilling this request.
exception
java.io.FileNotFoundException: C:\webapps\viss-dev\coldbox\samples
(Zugriff verweigert)
note The full stack traces of the exception and its root causes are
available in the GlassFish v3 logs.
GlassFish v3
OK,没问题,直接输入链接:http://railo/coldbox/samples/index.cfm
.
该网站看起来很普通,谁在乎 - 但所有本地链接看起来像这样:(http://127.0.0.1:8080/coldbox/samples/applications/helloworld/index.cfm
被railo
替换为127.0.0.1:8080
)。
看起来很麻烦。为了让我的困惑完美:当我尝试访问登录应用程序http://railo/coldbox/samples/applications/sampleloginapp/index.cfm
并点击提交按钮时,我被重定向到这个地址:http://railo/railo/coldbox/samples/applications/sampleloginapp/index.cfm
。
我相信这并不是真正与 ColdBox 相关的,但是当我尝试使用 ColdBox 时它会表现出来,所以我在这里。
PS:amazon.de 运送 ColdBox 书的时间太长 :(