1

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

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

有人对将SitebricksGAE 后端配对有任何提示吗?

4

1 回答 1

0

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

你在使用 GuiceServletContextListener 吗?这是创建 Injector 的最佳方式。还要确保您的 web.xml 指向它并正确设置 GuiceFilter(根据 sitebricks.org 文档)。

丹吉。(维护者,网站砖)

于 2012-12-20T17:25:12.377 回答