ColdFusion使用cfajaxproxy给出“模板拒绝访问”错误

时间:2013-02-22 05:54:36

标签: coldfusion coldfusion-8

我需要一个cfajaxproxy接口到我的服务器(传递数据而不必在页面上提交)。希望cfajaxproxy是正确的方法吗?

要了解这一点,我首先修改了http://tutorial13.learncf.com/中显示的示例教程,但在获得“模板拒绝访问”错误后,我决定直接使用教程,它只有两个小文件(可以从他的教程中剪切和粘贴)。不幸的是,我的教程也遇到了同样的错误(即使他在网站上运行它作为演示)。那么??

我将proxy.cfc文件放在我正在访问的(主要)wwwroot目录中(第一次使用cfc)。我是否需要请求托管公司允许服务器上的某些内容(运行ColdFusion 8)?

感谢。错误详情是:

处理请求时发生错误 安全性:请求的模板被拒绝访问C:/Coldfusion8/wwwroot/WEB-INF/cfclasses/cfproxy2ecfc771136334.class。

以下是内部异常消息:拒绝访问(java.io.FilePermission C:/Coldfusion8/wwwroot/WEB-INF/cfclasses/cfproxy2ecfc771136334.class read)

ColdFusion cannot determine the line of the template that caused this error. This is often    caused by an error in the exception handling subsystem.
Resources:
Check the ColdFusion documentation to verify that you are using the correct syntax.
Search the Knowledge Base to find a solution to your problem.
Browser     Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.17 (KHTML, like Gecko)    Chrome/24.0.1312.57 Safari/537.17
Remote Address      72.201.113.149
Referrer    
Date/Time   22-Feb-13 12:42 AM
Stack Trace
java.security.AccessControlException: access denied (java.io.FilePermission    C:/Coldfusion8/wwwroot/WEB-INF/cfclasses/cfproxy2ecfc771136334.class read) at  cfdemo2ecfm1260454926.runPage(C:/Websites/202350mu7/wwwroot/sf/demo.cfm:1) 

java.security.AccessControlException: access denied (java.io.FilePermission C:\Coldfusion8\wwwroot\WEB-INF\cfclasses\cfproxy2ecfc771136334.class read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
at java.security.AccessController.checkPermission(AccessController.java:546)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
             ...

1 个答案:

答案 0 :(得分:2)

这是一个安全沙箱问题,您需要联系您的主机,并确保您有一个可以访问此文件夹的沙箱。