栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

SpringBoot 项目 配置文件分离打包部署至 centos7 上

SpringBoot 项目 配置文件分离打包部署至 centos7 上

目录

1、在 pom 中添加如下内容

2、打包

3、部署运行


1、在 pom 中添加如下内容
 
     
         
             org.springframework.boot
             spring-boot-maven-plugin
             
                 
                     
                         org.projectlombok
                         lombok
                     
                 
                 
                 com.fzu.hadoop.HadoopApplication
             
         
 ​
         
             org.apache.maven.plugins
             maven-jar-plugin
             
                 
                     *.properties
                     *.yml
                 
                 
                     
                         
                         com.lnjecit.springboothelloworld.SpringbootHelloworldApplication
                         true
                         lib/
                         
                         false
                     
                     
                         
                         config/
                     
                 
             
         
         
             org.apache.maven.plugins
             maven-resources-plugin
             3.1.0
         
         
             org.apache.maven.plugins
             maven-dependency-plugin
             
                 
                     copy
                     package
                     
                         copy-dependencies
                     
                     
                         target/lib/
                     
                 
             
         
     
 

2、打包

先清除 target,再打包生成 target

生成文件如图所示,包含lib文件夹和jar包

创建一个新的文件夹,如 hadoop,将 lib 和 jar 包拷贝到新文件夹 hadoop 中,并在文件夹中创建一个 config 文件夹,将配置文件拷贝到 config 中

config 文件夹里面存放配置文件

3、部署运行

将 hadoop 文件夹上传至 centos

在 hadoop 文件夹下执行命令启动服务

 # 直接启动服务命令
 java -jar hadoop-0.0.1-SNAPSHOT.jar
 ​
 # 后台运行方式命令
 nohup java -jar hadoop-0.0.1-SNAPSHOT.jar &
 ​
 # 查看进程
 ps aux | grep hadoop-0.0.1-SNAPSHOT.jar
 # kill 进程id  关闭进程,即可停止服务
 kill 8288

注:需要关闭防火墙或者开放端口

 # 查看防火墙状态
 systemctl status firewalld 
 # 关闭防火墙,暂时关闭,重启失效
 systemctl stop firewalld
 # 开机禁用防火墙,永久关闭
 systemctl disable firewalld

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/612811.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号