试图从Google App Engine调用Java代码我遇到错误?

时间:2010-07-31 01:14:08

标签: php ajax google-app-engine

我有使用这个ajax代码从我的html文件中调用的java类:

 $.ajax({
        type: "POST",
        url:"http://www.verifiedalerts.appspot.com/verifiedalert?action=addIntrusionRules",
        dataType:"text",
        async:false,
        data:   "params=" + objStr,
        success: function(data){
                          //alert(data);
            }
        });

当我看到日志时出现此错误:

Uncaught exception from servlet java.security.AccessControlException: access denied

但是当我从另一台计算机上运行另一个类似的文件时,它会以某种方式运行,现在它无法运行。

有人知道怎么过这个吗?

2 个答案:

答案 0 :(得分:1)

错误发生在服务器上,因此我们确实需要查看App Engine代码和异常的完整堆栈跟踪,以告诉您任何有用的信息。有一点值得注意的是,当你应该提到“verifiedalerts.appspot.com”时,你指的是“www.verifiedalerts.appspot.com” - 根据你的配置,前者可能会也可能不会起作用。

答案 1 :(得分:0)

认为它与same origin policy

有关
  

相同的原始政策阻止了   从一个加载的文档或脚本   得到或设置的起源   另一个文档的属性   起源。这项政策始终贯彻始终   回到Netscape Navigator 2.0。

您可能会发现这些线程可用于解决此问题: