Tomcat应用程序根映射上的Railo WAR似乎不起作用

时间:2014-02-07 19:07:50

标签: tomcat coldfusion railo

我已将Railo WAR添加到Tomcat服务器上并正在测试我们的应用程序。

申请表在

/var/lib/tomcat6/webapps/railo-4.1.2.005/app/

我有一个希望包含在

中的文件
/var/lib/tomcat6/webapps/railo-4.1.2.005/app/public/test/example.cfm

当我尝试在文件中设置映射时

/var/lib/tomcat6/webapps/railo-4.1.2.005/app/public/Application.cfc

使用代码

this.mappings["/"] = reverse(listRest(reverse(getDirectoryFromPath(getCurrentTemplatePath())), "\/")) & "/";

因此,当我尝试将示例文件包含在Application.cfc onRequestStart()

中时
<cfinclude template="/public/test/example.cfm" />

我收到错误

  

未找到页面/public/test/example.cfm [/var/lib/tomcat6/webapps/railo-4.1.2.005/public/test/example.cfm]

如您所见,“/”映射似乎没有。应用程序假设“/”是“/var/lib/tomcat6/webapps/railo-4.1.2.005/”而不是“/var/lib/tomcat6/webapps/railo-4.1.2.005/app/”。使用ExpandPath(“/").

可以看到相同的情况

此外,此代码适用于Adobe Coldfusion 9和10。

0 个答案:

没有答案