Sitebricks是否与GAE后端兼容(Java)

时间:2012-12-20 01:42:23

标签: java google-app-engine guice backend sitebricks

我想知道是否可以使用Sitebricks托管Google App Engine后端servlet。我试图在我的GAE Java应用程序中这样做 - 前端使用GAE的BackendService接口获取后端URL并发送HTTP请求 - 但HTTP响应始终返回 404 Not Found )。

我很想发布一些源代码/配置文件,但我觉得我最好解释一下我在做什么。基本上,我的servlet已经使用Sitebricks以与我的前端servlet完全相同的方式进行配置(即,在servlet类中使用@Service@At@Get注释,方法,以及在我的应用程序的全局Guice SitebricksModule实例中配置Injector。我正在使用动态后端实例,在 backends.xml 中正确配置。

是否有人对 Sitebricks GAE后端进行配对有任何提示?

1 个答案:

答案 0 :(得分:0)

是Sitebricks适用于GAE。我推荐使用sonatype的OSS repo中的0.8.8-SNAPSHOT版本来获得最新功能。否则,Maven Central的最新测试版本为0.8.7。唯一不起作用的是使用Sitebricks Web客户端从GAE请求其他网站。

您使用的是GuiceServletContextListener吗?这是创建注射器的最佳方法。还要确保你的web.xml指向它并正确设置GuiceFilter(根据sitebricks.org docs)。

Dhanji。 (维护者,sitebricks)

相关问题