springboot升级部署?

网友投稿 162 2024-01-17


SpringBoot项目部署到tomcat

日常开发中,如果是借助springboot或者其他封装程度较高的框架来开发Web项目的话,大多数时候我们是可以直接使用springboot内嵌的tomcat直接一键式启动Web服务器的。

如果你想把你的项目,部署在tomcat里面。

参考网上各种方法,自己也在坑里挣扎了许久。脱坑后总结一下,供大家参考,也给自己提醒。首先需要一个能成功运行的springboot项目,这里不在重新搭建,直接用已知项目作为更改。

你这个新建的web.xml文件要创建在WEB-INF文件夹目录下,也就是说要覆盖掉之前这个文件的位置,然后重新编译一下,可以去tomcat目录下的webapps目录里的你的项目里确认一下。

springboot2.2.0升级过程

1、插件准备: maven helper 解决包冲突必备神器。

2、springboot启动流程如下:启动流程主要分为三个部分,第一部分进行、SpringApplication的初始化模块,配置一些基本的环境变量、资源、构造器、监听器,第二部分实现了应用具体的启动方案,包括启动流程的监听模块、加载配置环境模块。

3、SpringBoot的启动主要是通过实例化SpringApplication来启动的。

4、每个SpringBoot程序都有一个主入口,也就是main方法,main里面调用SpringApplication.run()启动整个spring-boot程序,该方法所在类需要使用@SpringBootApplication注解。

5、通过上面的依赖项指定是通过spring-boot-starter-data-redis引入的spring-data-redis.项目中使用spring-boot版本0.RELEASE.那就直接升级到升级到RELEASE试试。

SpringBoot+Docker项目打包(jar)和部署

如下图所示,打包完会出现一个.jar文件,即打包好的jar包。在控制台输入:java -jar /Users/heyou/Desktop/springboot-0.0.1-SNAPSHOT.jar 来检查jar包是否可以正常运行。

Vue项目:使用docker启动nginx服务器方式代理部署。项目使用mysql0作为数据源,所以部署时需要使用docker构建mysql环境及项目自身环境。

war包方式部署 war包其实是打包后的Java Web工程, 本质上是个压缩包 ,里面包含了很多目录及文件,我们把war包放入Tomcat这类容器中启动后,war包就会自动解压出一个同名的文件夹来。

如果SpringBoot的jar包项目采用传统的方式去打包部署到服务器上,会非常的繁琐和麻烦。

spring项目升级springboot

插件准备: maven helper 解决包冲突必备神器。

首先在 pom.xml 中修改SpringBoot的版本号,注意从 x 版本开始,SpringBoot就不再使用 .RELEASE 后缀了。

Jetty 如果你不喜欢Tomcat,Jetty也是一个非常不错的选择。

springboot升级为14后无法使用spring的原因如下:环境基本配置有问题,检查下环境配置。前端写后台代码,大部分是根据之前项目配置,版本过低,而需要升级。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:接口功能如何实现(介绍实现接口功能的方法和技巧)
下一篇:接口自动测试工具的选择与应用(提高接口测试的效率和准确性)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~