在使用GAE SDK 1.9.3和Java 7在Eclipse (Windows 7)上运行基本servlet时,我得到了以下错误:
java.lang.NoClassDefFoundError: javax.servlet.http.HttpServlet is a restricted class.
Please see the Google App Engine developer's guide for more details.复制:
load-on-startup中将1设置为web.xml我在两台机器上试了试,得到了同样的错误。
发布于 2014-04-28 20:09:09
通过扩展HttpServlet创建servlet,然后重写servlet中的doPost()和doGet()方法。例如:
public class FileServlet extends HttpServlet {
@Override
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// do something
}发布于 2014-04-29 04:04:28
嗯,我发现了问题所在,这是我的错。抱歉的。当我安装Java 7时,我为JDK和JRE指定了一个不同的目录,这很好,只是我两次给出了相同的位置,文件被混淆了。我的GAE问题是副作用。
https://stackoverflow.com/questions/23349950
复制相似问题