windows环境下tomcat部署war包

本文详细介绍了在Windows环境下,如何配置和管理Tomcat服务器,包括启动和关闭Tomcat的两种方法。同时,讲解了如何部署Java Web项目到Tomcat,特别是解决404错误的方法,包括在请求地址中添加war包名或修改server.xml配置。此外,还提醒注意项目文件夹命名的一致性和删除原生ROOT的重要性。
摘要由CSDN通过智能技术生成

一、准备工作

1、准备条件

windows系统;已配置jdk环境变量;已安装的tomcat;项目war包

2、tomcat启动和关闭

2-1 直接手动进入文件目录
1)启动
步骤:tomcat文件夹 ——> bin ——> 双击 startup.bat
启动成功后效果:
A、出现tomcat的窗口
在这里插入图片描述
B、浏览器访问 localhost:8080, 出现tomcat页面
该端口号 ,可在 conf/server.xml 文件中配置
在这里插入图片描述
2)关闭
步骤:tomcat文件夹 ——> bin ——> 双击 shutdown.bat

2-2 dos命令窗口进行启动和关闭
1)启动
步骤:tomcat文件夹 ——> bin ——> 输入 startup.bat 并回车
![在这里插入图片描述](https://img-blog.csdnimg.cn/0baad1897e11495d8588d37747049739.pn
2)关闭
方法1:
步骤:tomcat文件夹 ——> bin ——> 输入 shutdown.bat 并回车

方法:
直接 X 掉tomcat窗口

二、部署项目

1、将war包放在 \webapps 文件夹下

在这里插入图片描述

2、启动tomcat

3、启动成功后,在webapps目录下,可以看到war包同名的文件夹

在这里插入图片描述

4、使用浏览器或postman请求项目接口

直接请求,此时发现会报404
在这里插入图片描述

5、正确的请求方式

5-1 方式一:在每次请求地址中,加上war包名,即可请求成功
在这里插入图片描述

5-2 方式二:修改文件/conf/server.xml
<Host>标签中加一个<Context>标签,docBase写上项目名称(即war包名称)就可以了

      <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
            
		<Context path="" docBase="theProjectName" debug="0" reloadable="true"/>
     
      </Host>

三、补充说明

1、不要随意改war包名

部署在webapps的war包,必须与IDEA打包时artifact名保持一致。
关于如何使用IDEA打war包,参考:链接

2、tomcat原生的ROOT可以删除

位置:webapps\ROOT

3、webapps\ROOT目录下放置项目文件进行部署

1)在webapps目录中,删除原生ROOT并新建ROOT文件夹,或直接清空原生ROOT文件夹中的内容
2)将项目文件放到该ROOT中
项目文件:即项目WebRoot下的所有文件
在这里插入图片描述

3)启动tomcat
4)直接输入接口地址
5)请求成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值