tomcat - Liferay "current URL/robots.txt : No VirtualHost"异常

标签 tomcat liferay virtualhost robots.txt

大家好,我最近几天集中精力将 opensocial 实现到 liferay 中,但由于我是 liferay 门户的新手,而且门户文档非常糟糕,我还有几个问题。

我如何为 Opensocial 配置 VirtualHost,哪个回调 Url 是正确的? (Twitter 的示例对我有很大帮助。)

我将 Liferay Tomcat 与 Eclipse 一起使用,当前版本为 6.1-b4。更具体地说,它是 Liferay 6.1 Beta,我编辑了以下部分:

  1. 从 Trunk 安装 6.1-b4
  2. 已安装 opensocial-portlet-6.1.0.1-ce-b4-20111110.war
  3. 将 HTTP1.1 从 8080 更改为 80
  4. 在 shindig.properties 中将“shindig.signing.viewer-access-tokens-enabled=false”更改为“true”
  5. 已更改“shindig.signing.global-callback-url=http://*****/opensocial-portlet/小工具/oauthcallback"
  6. 向小工具编辑器添加了“http://code.google.com/p/opensocialdeju/source/browse/Twitter/TwitterDemo.xml?r=11”
  7. 将来自 Twitter 的 Consumer 和 Secret 添加到小工具“Oauth preferences”
  8. 将小工具添加到页面。
  9. 将“http://*****/opensocial-portlet/gadgets/oauthcallback 添加到回调地址

我可以单击“个性化此小工具”并获得 Twitter 弹出窗口。 小工具现在显示:“一旦您批准访问您的数据,请单击我已批准访问。” 如果我批准访问,我会收到错误:“错误:403 错误,OAuth 错误:UNKNOWN_PROBLEM,客户端状态属于不同的人(状态所有者=G-10180,pageViewer=10196)====原始请求:GET/1/account/verify_credentials.json 主机:api.twitter.com X-Shindig-AuthType:oauth X-Forwarded-For:... X-shindig-dos:打开 ===="

所以最后我站在许多不同的 URL 前面,不知道如何配置 VirtualHost ,以便有可能获得 AccessToken。

这只是第一部分,然后我需要编辑 robots.txt 以允许 Twitter 等向我发送 token ,然后我猜我就完成了:)。

最佳答案

是的,Liferay 缺乏适当的文档,但社区资源(博客和维基)非常有用。

你看了吗this

关于tomcat - Liferay "current URL/robots.txt : No VirtualHost"异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8344857/

相关文章:

apache - 添加、删除或重新加载特定虚拟主机,无需重新启动 Apache(并中断其他 VirtualHost 的请求)

dns - apache中具有相同ip和端口的多个域

java - 将 Maven 与 Tomcat 一起使用时,我应该指定用户吗?

java - JSP 如何呈现

mysql - 将 Liferay 从 Oracle 迁移到 MySQL 时应该考虑什么?

java - Liferay Service Builder 之类的工具

tomcat - 在 8080 端口打开 Tomcat 页面时出错

javascript - 虚拟主机 : JavaScript file not found when exists

java - 部署 Grails 生成的 WAR 文件的最简单方法是什么?

java - 将 Magnolia CMS 添加到 OpenShift 应用程序