zoukankan      html  css  js  c++  java
  • Eclipse操作Servlet入门案例,创建类无法实现Servlet接口和继承HttpServlet类

    问题描述:

    从昨天下午到今天中午,这个问题被缠绕了良久。百度了很多,却都没有一言命中要害。

    首先,还是基于对Web的理解。

    第一:建立的是Dynamic  Web   Project;

    第二:然后需要Web服务器,也就是Tomcat,没有集成工具Eclipse,发布Web工程有三种方式(自己查);但是使用了Eclipse就得把Tomcat部署进去,即使Eclipse来操作Tomcat的了;

      具体的配置步骤:window---->Preferences------>Server------->Runtime  Environmemt----->add------>Tomcat版本------>选择你的Tomcat文件夹位置........(自己查)

    问题:Eclipse找不到HttpServlet类是因为没有导入Servlet-api.jar包

    解决方案一:

    解决办法是:
       打开Properties->java Bulid path->Libraries->Add Libraries->Server Runtime,选择tomcat服务器;
       如果server Runtime里面是空的,是因为还没有添加服务器,添加运行时环境: Window->Preferences->Server->runtime Enviroment->add, 选择tomcat版本确定,这样工程中的 红色的浪线标记就不见了.
     解决方案二:

    重新导入即可。
    在需要导入的工程上右键进入properties --> Java build path ,library选项卡中选择Add external jars,选择你所安装tomcat目录下lib文件中的Servlet-api.jar包。

    问题:

    Implicit super constructor Object() is undefined for default constructor. Must define an explicit constructor: 

    默认构造函数未定义隐式超类构造函数Object()。 必须定义一个显式构造函数

    解 决方案:

    把java的类库加载进去,在工程上右键选择属性->Java Build Path的Libraries->Add Library选择JRE System Library->点击Next->选择Execution environment并选择版本或workspace default jre->点击Finish。

    或者尝试:

    右击项目--build path---configure Build path--libraries--双击JRE System library--Alternate JRE选择。
     

  • 相关阅读:
    git subtree用法
    Excel导入、导出库:ExcelKit
    [C#.NET 拾遗补漏]08:强大的LINQ
    使用.net standard实现不同内网端口的互通(类似花生壳)
    LINQ:最终统治了所有的语言!
    浅谈代码段加密原理(防止静态分析)
    HashTable、HashSet和Dictionary的区别(转)
    Mysql分表和分区的区别、分库分表介绍与区别
    划词高亮功能的实现附带开源代码
    十个推荐使用的 Laravel 的辅助函数
  • 原文地址:https://www.cnblogs.com/huchun/p/10207586.html
Copyright © 2011-2022 走看看