2012-03-13 74 views
0

我有一个简单的弹簧web应用程序,只有弹簧mvc和spring roo安装程序。出于某种原因,在我的所有旧应用程序实例中,当我上传此示例应用程序时,它总会在日志中出现“挂起/超出时间”错误。即使在基本的弹簧mvc设置的情况下。我见过的日志如下。我有点困惑,因为相同的应用程序以前一直在工作,直到今天,现在即使是谷歌应用程序引擎的简单部署也返回了500错误。任何帮助,将不胜感激,但我只是想看看这是一个问题,人与Spring MVC的专门或与谷歌最新的应用程序ENGIN SDK?:500基于HardDeadlineExceededError的服务器错误

Uncaught exception from servlet 
com.google.apphosting.runtime.HardDeadlineExceededError: This request (c22ac44effde64c8) started at 2012/03/13 15:39:52.285 UTC and was still executing at 2012/03/13 15:40:54.889 UTC. 
    at com.google.appengine.runtime.Request.process-c22ac44effde64c8(Request.java) 
    at java.util.zip.ZipFile.read(Native Method) 
    at java.util.zip.ZipFile.access$1200(ZipFile.java:57) 
    at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:476) 
    at java.util.zip.ZipFile$1.fill(ZipFile.java:259) 
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) 
    at sun.misc.Resource.getBytes(Resource.java:124) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:273) 
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:616) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 
    at org.springframework.web.servlet.view.tiles2.SpringTilesApplicationContextFactory.createApplicationContext(SpringTilesApplicationContextFactory.java:55) 

回答

0

尝试使用warmup requests看到。

+0

谢谢彼得;我现在要尝试启用它。这很奇怪,因为同一个应用在过去几个月一直在部署良好,但我认为我应该是“安全”的,并且只是将其作为默认启用。你会建议如果可能的话,去除使用额外的罐子如春天烤肉或弹簧安全带来的开销吗?或者这仅仅是个人权衡问题? (我希望没有太多的话题脱离) – user1266930 2012-03-13 17:54:28

+0

我不知道春天,所以我不能说。 – 2012-03-13 18:18:33