linux服务器启动springboot项目 springBoot项目如何部署?
springBoot项目如何部署?
SpringBoot项目是可以生成两种作战部署包:一种是jar包,一种是War包
jar包(官方我推荐)
jar包启动时,也就是在用spring boot内置的tomcat正常运行。服务器上面如果能你配置好不好了jdk1.8及以上,就行啦。不是需要外置tomcat
1.打成jar包
2.将jar包放在横竖斜目录,想执行下面的命令
$nohupjava-jartest.jargttemp.txtamp
//这种方把日志文件键入到你更改的文件中,也没则会自动出现创建家族。进程会在后台运行。
war包
民间的部署将项目打成war包,放入tomcat的webapps目录下面,正常启动tomcat,即可访问。
这对发我,到项目根路径:先执行mvncleanpackage就可以啦
idea2021.1怎么创建springboot?
step1在IDEA上直接点击Application右边的下三角,自动弹出选项后,然后点击EditConfigurationstep2再打开配置后,将设置的Singleinstanceonly(单实例)的钩消掉。
step3是从改application文件的server.port的端口,起动。多个实例,需要多个端口,三个启动时。
spring boot原理详解?
SpringBoot是一个JavaWeb应用程序的开发框架,该框架按照应用约定大于0配置的核心思想,设置为并且了很多设置以简化变更土地性质,最大限度地尽量减少了比较传统Spring应用开发的紧张配置过程。
优点:
快速入门Spring开发
开箱即用,可以提供大量设置配置汉字拆分开发
提供给一系列规模很大项目同型号的非功能性功能(或者嵌入式服务器,安全性,指标,运行状况检查和外部化配置)。
没有冗余代码和复杂配置
启动springboot报错怎么解决?
【该怎么解决】
需要在启动类的@EnableAutoConfiguration或@SpringBootApplication中先添加exclude{},首先排除此类的autoconfig。启动以后就可以正常运行。
【原因】
这个原因是maven依恋包,有重复一遍的依赖。
【Spring Boot】
Spring Boot是由Pivotal团队提供给的翻新框架,其设计目的是单独更简练新Spring应用到的初始搭建中和的新过程。
该框架不使用了特定的事件的来参与配置,最大限度地使开发人员并没有不需要定义法样板化的配置。是从这种,Spring Boot致力于提供在蓬勃发展的飞快应用开发领域(rapidapplicationdevelopment)下一界领导者。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。