怎么对Springboot进行部署

怎么对Spring boot 进行部署?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

成都创新互联专注于平远网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供平远营销型网站建设,平远网站制作、平远网页设计、平远网站官网定制、成都小程序开发服务,打造平远网络公司原创品牌,更为您提供平远网站排名全网营销落地服务。

String boot 部署

SpringBoot部署也是非常简单,首先,需要把打包输出的包由jar改为war,即修改pom.xml中packaging节点:

war

然后,修改pom.xml类,新增依赖:

tomcat依赖:


  org.springframework.boot
  spring-boot-starter-tomcat
  provided

新增servlet依赖,否则修改配置类时可能会报错:


  javax.servlet
  javax.servlet-api
  3.0.1

然后,修改配置类(即main方法所在的类):

1.继承SpringBootServletInitializer类

2.覆盖configure(SpringApplicationBuilder application)方法

@SpringBootApplication
public class DeomoApplication extends SpringBootServletInitializer {
 @Override
 protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
   return application.sources(WxchatApplication.class);
 }
 public static void main(String[] args) {
   SpringApplication.run(DeomoApplication.class, args);
 }
}

然后进行发布(IntelliJ IDEA)

1.首先点击Build,菜单中选择Build Project进行编译

2.然后点击Build Artifacts

怎么对Spring boot 进行部署

3.在弹出菜单中选择All Artifacts

怎么对Spring boot 进行部署

此时,target目录会多出生成结果,一个war包和一个包内文件的文件夹,将其任意一个复制到tomcat目录的指定位置即可

补充

Ubuntu16.04默认位置为:/var/lib/tomcat8/webapps

比如创建demo文件夹:

mkdir demo

然后将生成文件夹内的文件复制到demo文件夹中

最后,在tomcat的server.xml配置文件的节点前增加节点:

 

其中 path为目录名,如www.abc.com/demo,则path="/demo",不输入则为根目录。

docBase为实际文件的物理路径。

注意,这只是最简部署方式,更好的方式为使用spring-boot-devtools进行热部署

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


文章名称:怎么对Springboot进行部署
浏览地址:http://hbruida.cn/article/ghhsgs.html