Eclipse操做Servlet入门案例,建立类没法实现Servlet接口和继承HttpServlet类

问题描述:java

 

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

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

第一:创建的是Dynamic  Web   Project;服务器

第二:而后须要Web服务器,也就是Tomcat,没有集成工具Eclipse,发布Web工程有三种方式(本身查);可是使用了Eclipse就得把Tomcat部署进去,即便Eclipse来操做Tomcat的了;函数

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

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

 

解决方案一:spa

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

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

 

问题:

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选择。 

相关文章
相关标签/搜索