我刚刚在iMac机器上提示进行Java更新。在Java更新之后,我的基于App Engine的Web应用程序(在Eclipse中)将不再启动。
当我尝试将其作为Web应用程序调试时,以下是在控制台中(像往常一样):
<terminated exit value:139> myapp [Web Application] /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java (Mar 13,2011 7:20:27 pm)
2011-03-13 19:20:28.193 java[1772:903] [Java CocoaComponent compatibility mode]: Enabled
2011-03-13 19:20:28.194 java[1772:903] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
Mar 14, 2011 2:20:29 AM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Mar 14, 2011 2:20:29 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed /Users/tom/Workspace/myapp/war/WEB-INF/appengine-web.xml
Mar 14, 2011 2:20:29 AM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed /Users/tom/Workspace/myapp/war/WEB-INF/web.xml
Mar 13, 2011 7:20:30 PM com.google.appengine.tools.development.DevAppServerImpl start
INFO: The server is running at http://localhost:8081/
然后应用就停止了。终止值似乎是139.为什么会发生这种情况,我该如何解决?
答案 0 :(得分:1)
删除Java缓存文件夹(〜/ Library / Caches / Java)(如汤姆链接到群组讨论中所述) - 虽然暂时成功 - 但没有解决问题。 在重新安装以前的Java版本之后,eclipse GAE环境没有任何问题。