Tomcat+Maven+Servlet安装与部署


前言

Tomcat是基于Java实现的一个开源免费、被广泛使用的HTTP服务器。Tomcat是一个HTTP服务器,本质是一个TCP服务器,只不过在其基础上加了一些按照HTTP协议格式解析/构造的代码。


一、Tomcat8下载安装

(1)官网下载地址:https://tomcat.apache.org/download-80.cgi
在这里插入图片描述
(2)得到一个压缩包
在这里插入图片描述
(3)直接解压缩就行
在这里插入图片描述
(4)测试是否成功
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这里乱码是因为windows10的cmd默认是gbk编码而Tomcat是utf-8编码,不作处理也没关系。
在这里插入图片描述


二、Maven+Servlet部署

1.创键Maven项目(idea2021community)

(1)先创建一个Maven项目
在这里插入图片描述
在这里插入图片描述

2.pom.xml下引入servlet依赖

(1)可以在MVN中央仓库中搜索servlet引入对应版本的servlet依赖,我这里使用的是Tomcat8+servlet3.1.0
在这里插入图片描述
(2)点击Maven中的刷新按钮,需要下载,初次引入时间会久一点,可以换个好点的网络或者配置国内源。
在这里插入图片描述
在这里插入图片描述

3.main下创建webapp/WEB-INF/web.xml

因为Tomcat的webapps下可以跑多个web项目,咱们部署的是webapps下的一个web项目。web.xml主要是用来验证和补全的,给他填补如下内容,即使报错也不影响项目,可以按alt+enter将其下载或忽略。
在这里插入图片描述
web.xml(示例):

<!DOCTYPE web-app PUBLIC
        "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
    <display-name>Archetype Created Web Application</display-name>
</web-app>

4.验证HttpServlet是否导入(配置@WebServlet路径)

写一段代码进行验证HttpServlet是否安装好。
这里面一定要记得配置类的名字,后面在浏览器中构造HTTP请求时需要使用它访问你的类。
在这里插入图片描述

5.手动打包web项目

(1)在pom.xml中配置打包的类型和包名。
在这里插入图片描述
(2)点击右边的Maven,找到package双击。
在这里插入图片描述
如下图打包成功:
在这里插入图片描述
在这里插入图片描述

6.浏览器中测试

(1)启动Tomcat
bin目录下的startup.bat。
在这里插入图片描述
(2)将打包好的.war包放在webapps下
在这里插入图片描述
(3)浏览器中构造HTTP请求
同一个包中根据@WebServlet中配置的类名,访问不同的类。
在这里插入图片描述


在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值