我是ColdFusion和ColdBox (和编程)的新手。我尝试设置ColdBox,但示例应用程序中的一些链接断开了。
我的配置是在当前的Railo操作系统上安装GlassFish v3。我通过Apache 2.2.14访问我的站点。
因此,我通过http://railo/访问我的环境,而不是http://127.0.0.1:8080/railo/。
在Railo中,我有一个将/映射到C:/webapps/myproject/的webroot。
我已经将当前的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 好的,没问题,只需直接输入链接: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时,它就会显现出来,所以我在这里。
附言: ColdBox图书发货时间太长:(
发布于 2010-03-02 18:21:33
我已经放弃了glassfish,现在我正在努力使用tomcat :D
发布于 2010-02-10 07:39:40
由于您是ColdFusion (以及一般编程)的新手,因此我建议您使用Adobe ColdFusion进行开发。Adobe.com提供了免费的ColdFusion开发人员版。你不需要浪费时间或配置GlassFish,因为Adobe ColdFusion自带了一个预配置的Tomcat,同时提供了servlet引擎和web服务器。
只需安装ColdFusion开发版的“独立”版本,将ColdBox文件复制到webroot中,在不到15分钟的时间内即可启动并运行。
你也应该看看http://labs.adobe.com的ColdFusion构建器,它目前还处于测试版。它具有完整的语言支持和集成的帮助内容,用于学习语言的细节。
就ColdBox这本书而言,如果你真的等不及的话,它可以作为eBook使用。;-)
免责声明:作为Adobe的CF产品经理,我花了大约50%的时间致力于让ColdFusion变得更好。:-)
发布于 2011-01-06 05:50:11
这里有一个建议,Vivotech的好心人已经为WindowsIIS7和各种风格的Linux开发了几个不同的安装程序,适用于Railo和Open BlueDragon。安装程序将安装Tomcat、Railo/Open Blue Dragon和连接到web服务器的必要连接器。这里有个链接:http://www.viviotech.net/company/installers.cfm
我想你会发现使用安装器比自己动手要容易得多。如果你想走这条路,Adobe和不同的博客作者都有关于如何做的指导。Matt Woodward在上面有一个非常好的博客帖子:请看MattWoodward.com,他也有一个关于这个的演讲,你可以在here上看到。
hth,
拉里
https://stackoverflow.com/questions/2217747
复制相似问题