idea整合Tomcat并创建第一个servlet项目

**

这个里面直接创建JavaEE工程项目而非使用Maven进行构建,也没有用springboot直接内嵌Tomcat。如果入门了解servlet就看看

**

1、下载tomcat

1.1下载方式
Tomcat官网下载地址链接http://tomcat.apache.org/
idea整合Tomcat并创建第一个servlet项目_第1张图片
1.2将下载好的压缩包解压
idea整合Tomcat并创建第一个servlet项目_第2张图片
1.3内部文件如下
idea整合Tomcat并创建第一个servlet项目_第3张图片

2、配置Tomcat环境变量

先我的电脑
右边
右击点击属性
接着如下

idea整合Tomcat并创建第一个servlet项目_第4张图片

3、启动Tomcat方式

方式一bin目录下startup.bat启动
idea整合Tomcat并创建第一个servlet项目_第5张图片
方式二命令行方式
window+R cmd启动命令行

idea整合Tomcat并创建第一个servlet项目_第6张图片
出现如下则Tomcat配置成功

idea整合Tomcat并创建第一个servlet项目_第7张图片
在这里插入图片描述

4、Tomcat启动常见错误

问题一启动时出现Tomcat闪退

解决一般是未配置JAVA_HOME的环境变量即运行java的jdk路径或者是jre路径

问题二Tomcat展示是乱码如下
idea整合Tomcat并创建第一个servlet项目_第8张图片
解决方案去
idea整合Tomcat并创建第一个servlet项目_第9张图片
idea整合Tomcat并创建第一个servlet项目_第10张图片
打开上面文件
在这里插入图片描述

5、idea部署Tomcat

idea整合Tomcat并创建第一个servlet项目_第11张图片
idea整合Tomcat并创建第一个servlet项目_第12张图片

6、创建servlet工程项目

idea整合Tomcat并创建第一个servlet项目_第13张图片
idea整合Tomcat并创建第一个servlet项目_第14张图片
idea整合Tomcat并创建第一个servlet项目_第15张图片
src放置程序源码
WEB-INF内容不会直接被浏览器访问解析

idea整合Tomcat并创建第一个servlet项目_第16张图片

7对Tomcat的热部署

idea整合Tomcat并创建第一个servlet项目_第17张图片
idea整合Tomcat并创建第一个servlet项目_第18张图片
idea整合Tomcat并创建第一个servlet项目_第19张图片

代码演示
HelloServlet内部

java
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println("httpservlet3中的dopost()方法");
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println("httpservlet3中的doget()方法");
    }

以及对web.xml的配置

java
   
        helloServlet
        com.chengwang.servlet.HelloServlet
    
    
        helloServlet
        /hello
    

浏览器公示栏
idea整合Tomcat并创建第一个servlet项目_第20张图片
在这里插入图片描述

你可能感兴趣的:(web,servlet)