一、Eclipse的下载与安装与使用

下载地址
Eclipse下载使用以及配置Tomcat创建Servlet - 图1

注意不要下错版本,不然开发不了web环境
Eclipse下载使用以及配置Tomcat创建Servlet - 图2
Eclipse下载使用以及配置Tomcat创建Servlet - 图3
Eclipse下载使用以及配置Tomcat创建Servlet - 图4

二、Tomcat的下载与配置

下载地址
Eclipse下载使用以及配置Tomcat创建Servlet - 图5
一直下一步即可
Eclipse下载使用以及配置Tomcat创建Servlet - 图6
Eclipse下载使用以及配置Tomcat创建Servlet - 图7

打开浏览器 键入 http://localhost:8080 进入页面则表示安装成功

添加环境变量,以下全在系统环境变量下配置
Eclipse下载使用以及配置Tomcat创建Servlet - 图8
Eclipse下载使用以及配置Tomcat创建Servlet - 图9

  1. TOMCAT_HOMEC:\Program Files\Apache Software Foundation\Tomcat 9.0
  2. CATALINA_BASEC:\Program Files\Apache Software Foundation\Tomcat 9.0;
  3. CATALINA_HOMEC:\Program Files\Apache Software Foundation\Tomcat 9.0;
  4. classpath当中加入%CATALINA_HOME%\common\lib\servlet-api.jar;
  5. path中加入%CATALINA_HOME%\bin;

打开浏览器 键入 http://localhost:8080 进入页面则表示配置成功

三、Eclipse配置Tomcat

让Tomcat服务器显示在控制台上,将Web应用部署到Tomcat中

Eclipse下载使用以及配置Tomcat创建Servlet - 图10
Eclipse下载使用以及配置Tomcat创建Servlet - 图11
点击WindowShow ViewServers 也可以在控制台点击Servers
Eclipse下载使用以及配置Tomcat创建Servlet - 图12
Eclipse下载使用以及配置Tomcat创建Servlet - 图13
Eclipse下载使用以及配置Tomcat创建Servlet - 图14
双击点击
Eclipse下载使用以及配置Tomcat创建Servlet - 图15

四、Eclipse使用Servlet

创建web工程

创建过程中,要记得勾选生成web.xml文件选项
Eclipse下载使用以及配置Tomcat创建Servlet - 图16
Eclipse下载使用以及配置Tomcat创建Servlet - 图17

添加相关文件

添加下面的四个文件
Eclipse下载使用以及配置Tomcat创建Servlet - 图18

HelloWordServlet.java

  1. package cn.itcast.firstmyapp.servlet;
  2. import java.io.IOException;
  3. import java.io.PrintWriter;
  4. import javax.servlet.ServletException;
  5. import javax.servlet.http.HttpServlet;
  6. import javax.servlet.http.HttpServletRequest;
  7. import javax.servlet.http.HttpServletResponse;
  8. public class HelloWordServlet extends HttpServlet {
  9. protected void doGet(HttpServletRequest req, HttpServletResponse resp)
  10. throws ServletException, IOException {
  11. System.out.println("接受了客户端的请求----------------------------------------------------");
  12. // 设置响应类型:
  13. resp.setContentType("text/html");
  14. // 获取输出流:
  15. PrintWriter pw = resp.getWriter();
  16. // 写入响应:
  17. pw.write("<h1>Hello, world!</h1>");
  18. // 最后不要忘记flush强制输出:
  19. pw.flush();
  20. }
  21. }

web.xml Eclipse下载使用以及配置Tomcat创建Servlet - 图19

运行并查看结果

运行
Eclipse下载使用以及配置Tomcat创建Servlet - 图20
然后查看console部分
Eclipse下载使用以及配置Tomcat创建Servlet - 图21
服务器响应情况

出现下图则说明成功 Eclipse下载使用以及配置Tomcat创建Servlet - 图22

还可以回到控制台查看请求成功情况 Eclipse下载使用以及配置Tomcat创建Servlet - 图23

五、过程中出现的问题

IDEA上的部署

一开始从tomcat部署是完成的,具体参考我的csdn一篇小文章地址。但是在后面使用Servlet的时候,不能成功部署,具体原因【图片内容来自链接!!】
Eclipse下载使用以及配置Tomcat创建Servlet - 图24

暂时分析:是和idea下的根目录下的某个配置文件的默认配置有关,需要更改相关内容,暂时不折腾了。先记录下,有空再折腾,先学习。还是eclipse好配置···

参考资料