2025年部署springboot项目到服务器上(springboot项目部署到tomcat)

部署springboot项目到服务器上(springboot项目部署到tomcat)div id navCategory div 一般情况下 我们开发 SpringBoot 项目 由于内置了 Tomcat 所以项目可以直接启动 使用内置 Tomcat 的话 可以在 application yml 中进行相关配置 但是有时我们会需要打包成 war 包 放入外置的 Tomcat 中进行运行 我的 SpringBoot

大家好,我是讯享网,很高兴认识大家。



 <div id="navCategory"></div> 

讯享网

一般情况下,我们开发 SpringBoot 项目,由于内置了Tomcat,所以项目可以直接启动 (使用内置 Tomcat 的话,可以在 application.yml 中进行相关配置)

但是有时我们会需要打包成 war 包,放入外置的 Tomcat 中进行运行 (我的 SpringBoot 版本为 2.6.7,Tomcat 的版本为 9.0.74,编译器是IDEA)

Tips:我也是第一次将SpringBoot项目部署到Tomcat上,一开始我直接把SpringBoot项目打包,然后在tomcat上部署,但是访问url后提示404,后面我才发现SpringBoot项目不能直接打包部署到Tomcat上,需要进行一定的修改。

在pom.xml文件中的下添加以下代码,用于排除SpringBoot内置Tomcat。

在pom.xml中,将项目打包方式改为war包。


讯享网

使启动类继承 SpringBootServletInitializer 类,并覆盖 configure 方法。

由于 SpringBootServletInitializer 类需要用到 servlet-api 的相关 jar 包,所以需要在pom.xml的中添加javax.servlet依赖。

(1)先对项目进行打包(war包),打包成功后会生成target目录。

(2)在target目录下复制war包,

(3)打开你的tomcat目录,找到webapps文件夹,将刚刚复制的war包复制到webapps文件夹下。

(4)进入Tomcat的bin目录,启动Tomcat服务器:执行startup.bat(Windows系统)脚本文件。

(5)当Tomcat服务器启动后,它会自动将war包解压缩并将其部署到webapps目录中。部署完成后,就可以在浏览器中输入URL来访问该应用程序。假设你部署war包名为demo.war, 则访问URL应该为 http://localhost:8080/demo,打开浏览器输入URL,即可访问。

(1)编辑配置

(2)选择Tomcat Server --> Local

(3)选择你下载好的Tomcat

(4)添加Artifact

(5)点击apply

(6)启动项目

到此这篇关于SpringBoot项目部署到Tomcat的文章就介绍到这了,更多相关SpringBoot项目部署Tomcat内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

小讯
上一篇 2025-04-22 21:36
下一篇 2025-04-18 21:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/208350.html