使用断点在Java中调试appengine

使用断点在Java中调试appengine,java,eclipse,google-app-engine,maven,debugging,Java,Eclipse,Google App Engine,Maven,Debugging,我正在努力让断点在Google Appengine项目中工作。我遵循了这里的指南,它解释了如何在本地机器上设置google app engine服务器并在本地运行应用程序。我都能做到 我可以通过http://localhost:8888以及http://localhost:8888/_ah/api/explorer等 现在谈谈我的问题。我的断点都没有停止!即使我在服务器可以到达的每个可能的位置放置断点,也不会发生任何事情。当我在常规http://localhost:8888site,或/ah/a

我正在努力让断点在Google Appengine项目中工作。我遵循了这里的指南,它解释了如何在本地机器上设置google app engine服务器并在本地运行应用程序。我都能做到

我可以通过
http://localhost:8888
以及
http://localhost:8888/_ah/api/explorer

现在谈谈我的问题。我的断点都没有停止!即使我在服务器可以到达的每个可能的位置放置断点,也不会发生任何事情。当我在常规
http://localhost:8888
site,或/ah/api/explorer部分

当我关闭服务器时,一切都会停止(因此我知道Eclipse创建的服务器是运行该节目的服务器),当我处于调试视图时,我可以手动挂起整个应用程序(这也会

我正在Udacity运行Google应用程序引擎教程项目:

这是一个基于maven的项目(尽管对于这个调试,我使用顶部链接的GoogleAppEngine教程进行编译)

这就是我们的回购协议 我的分叉回购协议,我有我的确切代码在这里:


我真的说不出我在这里遗漏了什么。

这可能是任何东西……它对我有用(使用tic-tac-toe示例:

一个问题是,您如何调用您的API?我在您的屏幕上没有看到“HttpMethod.GET” 开枪

  • 是否启用断点,确保未单击“跳过所有断点”:
  • 我在windows上以“管理员”身份运行eclipse,以确保它有权访问eclipse所在的控制器(右键单击eclipse->以管理员身份运行)
  • 如果上述操作失败,您可以尝试使用名称空间过滤器(将API移出路径)并在其中设置断点。我在网上没有很好的示例,但您可以按照google上的“multitenant”示例进行尝试:

  • 你解决过这个问题吗?我也有同样的问题