首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpServlet是一个受限类。请参阅

HttpServlet是一个受限类。请参阅
EN

Stack Overflow用户
提问于 2014-04-28 19:50:39
回答 2查看 771关注 0票数 0

在使用GAE SDK 1.9.3和Java 7在Eclipse (Windows 7)上运行基本servlet时,我得到了以下错误:

代码语言:javascript
复制
java.lang.NoClassDefFoundError: javax.servlet.http.HttpServlet is a restricted class.
Please see the Google App Engine developer's guide for more details.

复制:

  1. 安装Java7SDK
  2. 安装开普勒
  3. 安装GAE Eclipse插件
  4. 创建GAE网络项目
  5. 实现基本servlet的init方法,并在load-on-startup中将1设置为web.xml
  6. 然后运行web应用程序。

我在两台机器上试了试,得到了同样的错误。

EN

回答 2

Stack Overflow用户

发布于 2014-04-28 20:09:09

通过扩展HttpServlet创建servlet,然后重写servlet中的doPost()doGet()方法。例如:

代码语言:javascript
复制
public class FileServlet extends HttpServlet {

    @Override
    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
          // do something
    }
票数 0
EN

Stack Overflow用户

发布于 2014-04-29 04:04:28

嗯,我发现了问题所在,这是我的错。抱歉的。当我安装Java 7时,我为JDK和JRE指定了一个不同的目录,这很好,只是我两次给出了相同的位置,文件被混淆了。我的GAE问题是副作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23349950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档