当前位置:网站首页 > 云计算与后端部署 > 正文

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



一般情况下,我们开发 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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

到此这篇部署springboot项目到服务器上(springboot项目部署到tomcat)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 电视软件后缀.apk怎么删(电视安装的软件后缀是apk吗)2025-09-26 14:09:07
  • 前端工程化工具和框架(前端工程化的好处)2025-09-26 14:09:07
  • 如何在服务器上部署springboot项目(springboot项目怎么部署到云服务器上)2025-09-26 14:09:07
  • 电视软件后缀名是什么(电视安装的软件后缀是apk吗)2025-09-26 14:09:07
  • 服务器部署方案(服务器部署方案是什么)2025-09-26 14:09:07
  • 华为模拟器怎么开启端口(华为模拟器怎么开启端口服务)2025-09-26 14:09:07
  • 如何在服务器上部署springboot项目(spring boot服务器部署)2025-09-26 14:09:07
  • 苹果软件后缀名是pkg(苹果app后缀是否都是iso)2025-09-26 14:09:07
  • 操作系统原理教程(操作系统原理教程黄珍生课后答案)2025-09-26 14:09:07
  • chrony端口(端口description)2025-09-26 14:09:07
  • 全屏图片