我有一个 java GAE Web 应用程序,其中 datanucleus 作为 JPA 提供程序。在我的机器上本地部署时 - 部署挂起(需要几分钟)。查看任务管理器,我有一个正在运行的 javac 进程。知道出了什么问题吗?
最佳答案
同意。这是 GAE 的问题,因为它需要一个6permutation Compilation,之后应用程序将被部署并显示在浏览器上。我觉得这只是 GAE 而不是 JPA 的问题。我开发了一个类似的应用程序,如果你觉得它是因为 JPA,你可以检查相应的数据库管理员,看看有多少线程正在为用户打开。如果您似乎发现有些垃圾没有被收集,请检查您的代码。否则你可以使用 ConnectionPooling 机制(使用 ORM 加速数据库检索)......
关于java - 具有 JPA 部署的 Google App Engine 应用程序挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4855429/