idea将Springboot项目打war包部署到tomcat服务器上实现步骤
在项目中,有时我们会遇到需要打war包部署到tomcat上运行的情景。
1.创建一个springboot项目
最原始的目录结构:

2.在pom文件中添加以下代码
使用packaging标签指定打包的方式位war包,
添加build标签,指定一个上下文名,
相当于springboot项目的server.context-path="",
访问的时候也用这个名作为路径
<packaging>war</packaging> <build> <finalName>helloword</finalName> </build>
上述代码要放到project标签里。
3.点击clean,build成功后
再点击package按钮即可完成打包,打包后的war包所在的位置如图:


打包成功,在target目录下即可发现你的war包打好了:

4.将war包复制出来
放到tomcat的wabapps目录下:

5.手动启动tomcat,出现spring字样
输入url访问:http://localhost:8888/helloword/index 即可。

附上controller代码,结果如下:


总结
以上就是使用idea打war包发布到tomcat上运行的全部过程了!
这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringBoot使用Caffeine实现内存缓存示例详解
caffeine提供了四种缓存策略:分别为手动加载、自动加载、异步手动加载、异步自动加载,这篇文章主要介绍了SpringBoot使用Caffeine实现内存缓存,需要的朋友可以参考下2023-06-06
java使用FFmpeg合成视频和音频并获取视频中的音频等操作(实例代码详解)
这篇文章主要介绍了java使用FFmpeg合成视频和音频并获取视频中的音频等操作,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2020-02-02
Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码
这篇文章主要介绍了Java中日期时间转换的多种方法,包括将Date转换为LocalDateTime、LocalDate等,以及将时间戳转换为LocalDateTime,文中通过代码介绍的非常详细,需要的朋友可以参考下2025-04-04
springboot layui hutool Excel导入的实现
本文主要介绍了springboot layui hutool Excel导入的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-03-03
SpringBoot环境下服务端向客户端主动推送数据的几种常见方式
在传统的 HTTP 请求-响应模型中,客户端需要主动发起请求,服务端才能返回数据,然而,在某些场景下,我们希望服务端能够主动向客户端推送数据,本文将详细介绍在 Spring Boot 环境下实现服务端向客户端主动推送数据的几种常见方式,并比较它们的优缺点和适用场景2025-07-07


最新评论