当尝试在本地Google App Engine实例中运行Java应用程序时,我收到以下错误:
java.lang.NoClassDefFoundError: javax.servlet.FilterChain is a restricted class. Please see the Google App Engine developer's guide for more details.我的RemoteServiceServlet不包含任何对FilterChain类的引用。
发布于 2014-06-18 07:02:14
实际上,我在发布之前找到了这个问题的答案(或者至少是an answer),但我认为对于其他有同样问题的人来说,这是值得的。解决方案是恢复到较早的JDK。我使用的是1.7.0_55,当我回到1.7.0_21时,这个问题就消失了。我找到了解决方案here。使用Eclipse,可以在Debug Configurations对话框的JRE选项卡上更改JDK版本。
https://stackoverflow.com/questions/24274686
复制相似问题