Tomcat基本环境变量配置以及war包运行

本文详细介绍了在Windows环境下配置Tomcat的基本步骤,包括设置环境变量、启动Tomcat以及验证启动成功。此外,还讲解了如何在Tomcat上运行Springboot项目,包括在IDEA中配置Tomcat启动服务以及将项目打成war包在外部Tomcat运行的方法。重点讨论了war包的部署方式,如自动解压和通过修改server.xml手动配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,Tomcat基本环境变量配置

1.在配置tomcat之前需要配置好JDK的环境 。JDK配置可以参照博文《Windows环境下JDK安装与环境变量配置》
2.在Tomcat官网下载安装包Tomcat下载
3.安装包解压目录如图
在这里插入图片描述
4.打开系统变量
新增两个变量(变量值为 解压后tomcat的路径) 如图
CATALINA_BASE C:\apache-tomcat-9.0.16
CATALINA_HOME C:\apache-tomcat-9.0.16
在这里插入图片描述
在这里插入图片描述
修改系统变量path(把刚刚新增的两个变量 加在path后面 以分号隔开) 如图
;%CATALINA_HOME%\lib;%CATALINA_BASE%\lib
在这里插入图片描述
5.启动Tomcat( 两种启动方式 )
第一种 进入Tomcat下bin目录 startup.bat启动服务 startdown.bat关闭服务
在这里插入图片描述
第二种 cmd命令 startup启动服务 shutdown停止服务
若环境变量未配置 命令启动会报错 如下
在这里插入图片描述
启动成功如下(乱码问题 后续解决暂不处理)
在这里插入图片描述
6.访问http://localhost:8080/验证启动成功
在这里插入图片描述
二,在Tomcat上运行程序
目前所做的项目基本都是springboot项目 springboot内置Tomcat 所以启服务用自己内 置的Tomcat容器 直接在idea上启动服务就可以 (也可以选择在外部Tomcat上启动)
项目在tomcat启动服务的时候 可以选择在idea上配置tomcat来启动 也可以选择在外部Tomcat运行
1.在idea配置tomcat
在这里插入图片描述
在这里插入图片描述
启动项目 可在页面访问localhost:8080/spring/index
在这里插入图片描述
2.项目打war包 在外置tomcat运行
打war包注意:(springboot项目在打包时注意 因为有内置Tomcat 会产生冲突,解决方案有两种 看这里
war包生成在项目下的target文件夹里 如图
在这里插入图片描述
war包打好就可以在tomcat运行 有两种方式运行
第一种 直接将包放入Tomcat —> webapps 然后启动Tomcat 会自动解压war包
在这里插入图片描述
启动成功后 浏览器localhost:8080/spring-0.0.1-SNAPSHOT/index访问 (这里的访问路径 根据自己的项目名称和接口名而定 localhost:8080/打包的项目名/接口路径) 访问如图
在这里插入图片描述
第二种 在Tomcat —> conf —> server.xml 添加

  <Context path="/test" docBase="D:/study/springBoot/target/spring-0.0.1-SNAPSHOT" reloadable="true" />

path:指定访问该Web应用的URL入口。 (默认为空时 访问路径localhost:8080/接口名)

docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。(指定项目所在地址)

reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。

添加完成后启动Tomcatcat 浏览器localhost:8080/text/index访问 如图
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值