我是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
好的,没问题,只需直接输入链接: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时它会显现出来,所以我在这里。
P.S。:amazon.de需要很长时间来运送ColdBox书:(
答案 0 :(得分:1)
由于您不熟悉ColdFusion(以及一般的编程),我建议您针对Adobe ColdFusion进行开发。 ColdFusion的Developer Edition是免费的,可从Adobe.com获得。您不需要乱搞或配置GlassFish,因为Adobe ColdFusion附带了一个预先配置好的Tomcat,同时提供了servlet引擎和Web服务器。
只需安装ColdFusion Developer Edition的“Stand-alone”版本,将ColdBox文件复制到webroot中,并在不到15分钟的时间内启动并运行。
您还应该查看目前可从http://labs.adobe.com开始测试的ColdFusion Builder。它提供全面的语言支持和集成的帮助内容,用于学习语言输入。
就ColdBox的书而言,如果你真的等不及它,它可以作为电子书使用。 ; - )
免责声明:作为Adobe的CF产品经理,我花了大约50%的时间用于使ColdFusion更好。 : - )
答案 1 :(得分:1)
这是一个建议,Vivotech的优秀人员已为Windows / IIS7开发了几个不同的安装程序,并为Railo和Open BlueDragon开发了各种Linux版本。安装程序会安装Tomcat,Railo / Open Blue Dragon以及Web服务器所需的连接器。这是链接:http://www.viviotech.net/company/installers.cfm
我认为你会发现使用安装程序比自己完成它要容易得多。如果你想走这条路,Adobe和各种博客都会有关于如何做的说明。马特伍德沃德有一篇非常好的博客文章:见MattWoodward.com,他也有一个关于此的演示,你可以看到它here。
HTH,
拉里
答案 2 :(得分:0)
我放弃了玻璃鱼,我现在正在与tomcat斗争:D