我正在从Google Plugin for Eclipse切换到官方Google App Engine Maven插件.我希望,最后一件事是我无法弄清楚如何设置一个好的调试工作流程.当我使用GPE时,我只是设置断点并且调试器在那里自动停止,但是当我通过dev服务器运行时mvn appengine:devserver,我不认为开发服务器和eclipse彼此都知道.
我如何让他们互相交谈?
我最近切换到Google App Engine Java SDK 1.7.3.从那时起,每次我将DeferredTasks提交到任务队列时,我的PermGen空间都用完了.
它发生在使用Java 6的MacOSX 10.7.5上
$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
Run Code Online (Sandbox Code Playgroud)这是我发现问题时堆栈跟踪的一部分.
INFO: Successfully processed ../target/projectName/WEB-INF/queue.xml
Nov 1, 2012 3:04:00 PM com.google.appengine.api.taskqueue.dev.LocalTaskQueue init
INFO: LocalTaskQueue is initialized
Nov 1, 2012 3:04:01 PM org.quartz.simpl.SimpleThreadPool initialize
INFO: Job execution threads will use class loader of thread: 1255545583@qtp-1458850232-0
Nov 1, 2012 3:04:02 PM org.quartz.core.QuartzScheduler <init>
INFO: …Run Code Online (Sandbox Code Playgroud)