Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook ';发送';按钮错误401_Facebook_Jsf 2_Facebook Like - Fatal编程技术网

Facebook ';发送';按钮错误401

Facebook ';发送';按钮错误401,facebook,jsf-2,facebook-like,Facebook,Jsf 2,Facebook Like,“发送”按钮有一个奇怪的错误 我的页面上有以下代码 <div id="fb-root"></div> <script type="text/javascript"> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return;

“发送”按钮有一个奇怪的错误

我的页面上有以下代码

    <div id="fb-root"></div>
    <script type="text/javascript">
        (function(d, s, id) {
            var js, fjs = d.getElementsByTagName(s)[0];
            if (d.getElementById(id)) return;
            js = d.createElement(s);
            js.id = id;
            js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&amp;appId=<myAppId>";
            fjs.parentNode.insertBefore(js, fjs);
        }(document, 'script', 'facebook-jssdk'));
    </script>
    <br/>
    <fb:like send="true" width="450" show_faces="true"></fb:like>
按钮神奇地开始工作。如果我打电话

http://{some_url}.com
“发送”按钮显示401错误。在所有其他页面上,该按钮工作正常


请大家把这件事说清楚。谢谢

好的。这一切都很奇怪

第一次遇到这个问题时,我只是将应用服务器(AS)端口从8080更改为80。这就解决了问题。正如后来了解到的,这只是部分原因。错误持续在一页上。我尝试了我能够想象的一切,包括完全清理应用服务器工作目录。没有任何结果。最终解决这个问题的是干净的例子。不幸的是,我不知道那里到底发生了什么。最好的猜测是,在应用程序从关闭的betta成长起来并且授权被关闭之后,出于某种原因,此更改没有应用于主页。它在AS缓存中堆叠了一些位置,即使我删除了它的所有临时文件,它仍然存在

我使用的是glassfish v3.1.2

希望,这可以挽救人们与风车搏斗的一两天

http://{some_url}.com?param_id=sometexthere
http://{some_url}.com