Centos中发布spring boot项目

    本文将介绍怎么在Centos系统发布spring boot项目

    首先你需要有个spring boot项目,可以参考此文创建一个spring boot项目。

1.  修改pom文件

    将打包方式改为jar:   Centos中发布spring boot项目

指定项目启动的main方法:Centos中发布spring boot项目

2.    生成jar包

        进入项目的根目录,如:Centos中发布spring boot项目

        打开PowerShell窗口,打开方式为:按住Shift键,鼠标右击空白区域,弹出框中有打开PowerShell的提示。

        执行 mvn clean package指令Centos中发布spring boot项目

    执行成功后,Centos中发布spring boot项目

    在根目录的target文件中便有了*****.jar的文件

 执行java -jar ****.jar,便可以启动项目了                                                                                                                                                                                                     Centos中发布spring boot项目

3. jar文件copy到Centos系统中

    下载Xftp链接,下载方式和XShell一样,我的这个文章中介绍有。

    和你的服务器建立好连接后    Centos中发布spring boot项目左边    对应你的本机文件系统,右边是linux的文件系统,可以直接Ctry+V,或者拖拉,或者右击左边系统中的jar文件,点击传输,将jar文件上传到Centos系统中(记得将数据库的url,user,pwd改为你Centos对应的),建议先在Centos系统中创建一个指定的文件夹保存jar文件。

一般jar文件比较大,上传不会短。

4. 在Centos上运行jar

    上传成功后,用XShell连接Centos系统,进入jia文件所在目录,执行 java -jar ****.jar,启动成功后,便可访问了(记得在防火墙中开放对应端口)。

    但是当你关闭XShell窗口,或者Ctrl+c结束 当前指令,此应用便访问不到了。解决方案如下:

    后台执行jar:

        在jar包所在目录下,执行:nohup java -jar ****.jar > log.file 2>&1 & log.file是我创建的保存打印记录的文件

        执行 vim log.file 打开配置文件,就可以看到打印的记录。这时候关了XShell也可以访问你的应用了。