由于FormatStyle限制类,如何处理App Engine Devserver异常?

时间:2015-04-09 02:10:59

标签: google-app-engine spring-mvc

使用Spring MVC开发Google App Engine应用程序,在OSX上运行开发服务器时出现以下异常:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0':
Initialization of bean failed [...]    


nested exception is java.lang.NoClassDefFoundError:
java.time.format.FormatStyle is a restricted class. Please see the
Google  App Engine developer's guide for more details.

如果我将应用上传到Google App Engine的云端服务器,则不会出现此错误。

如何绕过它?

2 个答案:

答案 0 :(得分:6)

将Java 1.8降级为1.7解决了这个问题。

答案 1 :(得分:2)

嗯,这不是大多数人想要的答案。以下是解决问题的解决方案。

使用 <runtime>java8</runtime> appengine-web.xml

这将解决问题。这并不要求您将java版本从1.8降级到1.7。