带有JPA部署的Google App Engine应用程序挂起

Cri*_*sti 14 java google-app-engine jpa datanucleus

我有一个java GAE Web应用程序,其中datanucleus作为JPA提供程序.在我的机器上本地部署时 - 部署挂起(需要几分钟).看着任务管理器,我运行了一个javac进程.什么出了什么问题?

Era*_*dan 0

答案取决于几个参数

  • 你如何部署,你使用的是eclipse还是命令行?
  • GAE版本(以及GAE/GWT eclipse插件版本)
  • Windows 还是 Linux?

无论如何,线程转储可以帮助查看哪些非守护线程被卡住。

对于Windows中的命令行部署-在挂起后按以获取线程转储CtrlBreak

Eclipse中,如果有一种在调试模式下部署的方法,请查看调试视图堆栈以获取相同的信息,
另请参阅此答案:How to Force Thread Dump in Eclipse?