这篇是 基于Maven的Web项目。所以需要小伙伴们提前配置好Maven,不会配置的话可以看看博主的上篇文章再来哦。还需要我们准备好 Tomcat,双管齐下才能达到我们想要的目的。

Maven配置

  • 先在Maven的pom.xml配置文件中配置项目为Web项目:
//添加
<packaging>war</packaging>

在这里插入图片描述
IDEA会自动生成项目的Web配置,但里边有内容还需要修改:

  • 打开项目的配置
    在这里插入图片描述

  • 配置Web资源文件夹
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 配置Web项目描述文件web.xml
    在这里插入图片描述

注意web.xml一定要位于项目src/main/webapp/WEB-INF下:
在这里插入图片描述

  • IDEA中部署Web项目

配置编码
这里的编码是为 IDEA 中使用 Tomcat 时,打印日志设置的编码。如果不设置,默认 Tomcat 输出的日志可能为乱码。打开 IDEA后,选择 Help -> Edit Custom VM Options…在文件最后回车换行,添加新的一行:

-Dfile.encoding=UTF-8 1

在这里插入图片描述

Tomcat安装

  • Tomcat:httpWeb容器

百度网盘链接:https://pan.baidu.com/s/1T5BkLlaWdEVDFoqG0ffd4w提取码:qv2w

  • Tomcat构成
    在这里插入图片描述
    bin目录下
    在这里插入图片描述

  • conf目录下在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • webapps目录下
    在这里插入图片描述

在网页输入localhost:8080测试是否成功
在这里插入图片描述
如果未成功,可能会有两种情况

  1. 检查8080端口是否被占用
    windows:netstat -ano | findstr 8080
    linux: netstat -anp | grep 8080
    结果会显示进程的pid,在任务管理器中找到这个进程并关闭即可
  2. JAVA_HOME环境变量没配置好,配置好即可

Tomcat配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • Web项目运行时自动部署

为了让Web项目自动部署,需要如下配置:
点击 shift+ctrl+alt+/ 键,在弹出窗中点击Registry
在这里插入图片描述
在这里插入图片描述

部署Web项目

在之前配置好的Tomcat中部署:Run -> Edit Configurations
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最好在 Tomcat 的配置中设置 VM options 以下编码:

-Dfile.encoding=UTF-8

在这里插入图片描述
点击OK即可,最后根据顺序验证一下即可(记得先把Tomcat打开哦)
在这里插入图片描述
好了,如果有问题的话 留言评论哦。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐