我想知道是否有可能使用Sitebricks託管Google App Engine後端servlet。我想在我的GAE Java應用程序中這樣做 - 前端使用GAE的BackendService
接口獲取後端URL併發送HTTP請求 - 但HTTP響應始終返回404 Not Found)。Sitebricks是否兼容GAE後端(Java)
我很想發佈一些源代碼/配置文件,但我認爲這可能是最好的解釋我在做什麼。基本上,我的Servlet使用Sitebricks進行配置,方式與我的前端servlet完全一樣(即,在servlet類和方法中使用@Service
,@At
和@Get
註釋,以及在我的應用程序的全局Guice Injector
實例中配置SitebricksModule
)。我正在使用動態後端實例,在backends.xml中正確配置。
有沒有人對配對有任何提示Sitebricks與GAE Backends?
感謝您的回覆,@Dhanji R. Prasanna。不過,我已經在做這個帖子中提到的所有內容,比如使用GuiceServletContextListener和使用web.xml過濾器。通過使用Sitebricks執行上述這些步驟,我可以將servlet映射到前端實例上的REST端點,而不是後端實例。你確定你的步驟將在後端工作嗎? – ecbrodie
順便說一句,我強烈建議您將官方Maven版本的Sitebricks發佈到更有用的地方,如http://sitebricks.org或項目的Github或Google Code頁面。 – ecbrodie