springcloud maven打包部署

Posted 月疯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springcloud maven打包部署相关的知识,希望对你有一定的参考价值。

linux上线安装nacos版本。

启动nacos:

 

访问nacos:localhost:8848

 mysql数据库和父工程需要分别打包,放到nacos上面。

 

以Springboot微服务形式直接运行的jar包,包括:
1、当前微服务本身代码
2、当前为服务所以来的jar包
3、内置Tomcat(Servlet容器)
4与jar包可以通过java -jar 方式直接启动相关配置
要加入额外的资源、相关配置,所以要通过buil标签引入下面的插件。

<!--微服务打包插件-->
<!--build 标签:用来配置对构建过程的定制-->
<build>
    <!--plugins标签:定制化构建过程中所使用到的插件-->
    <plugins>
        <!--一个具体的插件-->
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

执行插件目标

mvn clean package spring-boot:repackage -Dmaven.test.skip=true

 上传打包:

 

执行部署:

1、启动Nacos

sh /opt/nacos/bin/startup.sh -m standalone

2、启动微服务


nohup java -jar demo06-mysql-data-provider-1.0-SNAPSHOT.jar>demo.log 2>&1 &

nohup java -jar demo02-user-auth-center-1.0-SNAPSHOT.jar>demo02 2>&1 &

注释:nohup命令是当shell窗口关闭之后,启动的服务依然可以正常运行。

以上是关于springcloud maven打包部署的主要内容,如果未能解决你的问题,请参考以下文章

Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)二十三(项目打包和部署)

Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)二十三(项目打包和部署)

002tomcat服务器——通过maven将项目打war包

docker部署SpringCloud项目

SpringCloud 集成 Eureka服务 部署阿里云服务器

spring cloud 本地配置怎么自动部署