2011-03-14 89 views
0

我刚刚在我的iMac机器上提示您进行Java更新。在Java更新之后,基于App Engine的Web应用程序(在Eclipse中)将不再启动。为什么App Engine Web应用程序意外终止?

下面是在控制台(像往常一样),当我试图调试它为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.为什么会发生这种情况,我该如何解决?

回答

1

删除Java缓存文件夹(〜/ Library/Caches/Java)(正如汤姆的小组讨论中的链接) - 虽然暂时成功了 - 并没有解决问题。 重新安装以前的Java版本后,Eclipse GAE环境没有任何问题。