用SpringBoot给Servlet容器Tomcat打war包步骤

首先写一个类来代替启动类

先在SpringBoot项目里打开pom.xml导入依赖,原本SpringBoot里面spring-boot-starter-web依赖里面有Tomcat,所以我们要先在spring-boot-starter-web里面导入依赖,把Tomcat给排除掉,并且加上你要打的war类型依赖

然后先刷新,再清除,最后再打包

成功之后,下面会出现一个名为target黄色的包,里面有你想要的war包

然后打开Tomcat的文件夹,把打好的war直接复制过去就行了,这个时候war包名称可以随便取,但建议命名要规范

而后点击Tomcat文件夹中的bin文件,找到下面一个名为startup.bat的处理文件,点击两下打开,等待它打开cmd窗口里面出现SpringBoot字母即可

往下滑,下面会有端口号

最后先在浏览器打开端口号看看猫出来了没,再在浏览器根据端口号打开可以看到数据,记得加上war包的名称,不然会找不到

注意点,打完war包后,记得把Tomcat给放出来,简单来说就是把以上步骤给全部撤回,记得刷新一下,记得把代替启动类的类也删除,这样项目才能正常运行,实在不行的话,就先清除所有,然后在刷新启动

最后就可以正常运行项目了

相关推荐
serve the people14 分钟前
python环境搭建 (六) Makefile 简单使用方法
java·服务器·python
重生之后端学习17 分钟前
146. LRU 缓存
java·数据结构·算法·leetcode·职场和发展
萧曵 丶19 分钟前
懒加载单例模式中DCL方式和原理解析
java·开发语言·单例模式·dcl
回忆是昨天里的海23 分钟前
k8s部署的微服务动态扩容
java·运维·kubernetes
萧曵 丶23 分钟前
单例模式 7 种实现方式对比表
java·单例模式
lang2015092833 分钟前
Tomcat Maven插件全解析:开发部署一体化
java·tomcat·maven
JHC_binge40 分钟前
国内Ubuntu 22.04 LTS安装Milvus向量数据库
java·linux·ubuntu
2501_941148151 小时前
C++ map / multimap 保姆级教程
java·开发语言·c++
Yield & Allure1 小时前
EasyExcel使用
java
符哥20081 小时前
Fastjson2.X 使用详解
android·java