尝试在本地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
类的任何引用。
答案 0 :(得分:0)
在发布之前,我确实找到了这个问题的答案(或者至少是一个答案),但我认为值得把它放到SO上,对于那些有同样问题的人来说。解决方案是恢复到早期的JDK。我使用的是1.7.0_55,当我回到1.7.0_21时,问题就消失了。我找到了解决方案here。使用Eclipse,可以在JRE选项卡的Debug Configurations对话框中更改JDK版本。