品牌型号:联想拯救者R7000
系统:Windows 10专业版
软件版本:Spring Boot 4.0.2
在Java后端开发领域,Spring Boot框架极大简化了项目搭建与开发流程,是大多数项目正在使用的开发框架。在开发完毕后,我们可能会遇到本地能跑、部署报错的情况,尤其是从开发环境到生产环境的切换,可能会遇到各种问题。本文将为大家介绍Spring Boot框架怎么部署,Spring Boot框架怎么运行的相关内容。
一、Spring Boot框架怎么部署
部署的意思是将本地开发好的项目打包,部署到服务器并正常24H运行,工作中常用的部署方式是Jar包独立部署,下面我就详细为大家介绍一下Spring Boot框架的这种部署方式。
Jar包独立部署是比较常用的部署方式,中小型项目的测试环境一般采用这种部署方式,在部署之前,要注意环境问题,本地打包前,需要先检查项目配置文件,例如application.yml中端口、数据库连接等参数,区分开发环境和生产环境,不能直接将本地的配置直接打包上线。打包时,可以借助maven工具,打包完成后,会生成可执行Jar包,可以先在本地执行【java -jar xxxx.jar】测试,确认无报错后再上传至服务器。

服务器部署环节,首先需要检查服务器安装的JDK版本与打包后的程序JDK版本是否一致,比如项目用JDK11开发,服务器就不能用JDK8,否则会出现版本不兼容报错,通过【java -version】命令可以查看服务器安装的JDK版本。

将Jar包上传至服务器后,测试环境可直接执行【java -jar 包名.jar】启动,生产环境可以采用后台静默运行的方式,并且指定配置文件,具体命令可以参考下图sh脚本。同时需配置防火墙,放行Spring Boot项目的端口,否则外网无法访问。此外,还需注意Linux系统的权限问题,需给Jar包和日志目录赋权,否则会出现【Permission denied】权限问题的报错。

二、Spring Boot框架怎么运行
Spring Boot框架怎么运行呢?一般使用IDEA开发工具开发项目,部署时需要本机测试能够启动,下面我就为大家介绍一下IDEA启动和Jar包启动Spring Boot框架的步骤。
1、IDE直接启动
打开IntelliJ IDEA并打开Spring Boot项目,找到【@SpringBootApplication】注解的启动类,点击绿色运行按钮,可以选择【Run】或【Debug】模式启动Spring Boot框架。如果启动时出现【端口被占用】的问题,可以修改配置文件中的【server.port】端口号,启动成功后,输出日志如下。

2、Jar包启动
上文为大家介绍了服务器部署Spring Boot项目的步骤,打包完成后,建议本地先启动测试,正常启动没有错误后,再上传到服务器部署。怎么启动Spring Boot的Jar包呢?我们需要使用命令【Java -jar +xxxx.jar】,正常启动后输出日志如下图所示。

三、总结
以上就是Spring Boot框架怎么部署,Spring Boot框架怎么运行的相关内容。如果项目到了部署阶段,可以参考上文步骤打包成jar包后,上传到服务器并部署,可以采用静默运行部署,或者直接命令启动。另外本文还为大家介绍了启动Spring Boot框架的步骤,分为本地开发工具启动或者Jar包启动测试,希望对你有所帮助。