好吧,我在这里遇到一些烦人的问题。 我显然缺少一些东西,并且在过去4-5个小时中一直对此感到沮丧。 我似乎无法使用IntelliJ创建并运行一个简单的GAE + Jersey。 令人沮丧的是,我没有得到任何错误,只是在部署后没有REST服务。
我已经尝试了一些基本的东西,基本上是您可以在Google(以及这里)上找到的所有内容。 经过一番挫折之后,我下载了这个项目: https : //github.com/BluerockInteractive/GAE-Jersey-Guice-Sample只需列出所有可用的服务器,再加上更深的日志记录级别即可。 现在是AppEngine启动的输出:
https://docs.google.com/open?id=0B42XvjSlpDCtTTdwQl9MSTBlQ0U
所以我的问题是:AppEngine已启动并正在运行。 如果我创建一个基本的servlet,则一切正常。 但是,我无法让泽西岛上班。 我可以尝试以每种形式始终抛出一个
HTTP错误404
访问/ jerseyguicesample时发生问题。 原因:NOT_FOUND
由Jetty://提供技术支持
有什么想法,我在这里可能会错过什么? 这是IDE和工件设置的图像: http : //img51.imageshack.us/img51/7913/20120428124133.png
感谢:D
此示例将REST处理程序映射到/rest/test
, /rest/players/{name}/xml
, /rest/players/{name}/json
和/rest/hello
。
您将/jerseyguicesample
映射到了什么地方?