这两天在使用jar包部署项目的时候发现项目跑起来有问题,就打算使用构件工具来部署项目。这里的话我是用的构件工具是gradle,但是原理都是一样的嘛。
1.上传自己的项目,这里的话我是直接将项目上传到自己的github,然后在服务器上进行克隆这样就进行了项目的上传。这里如果是没有自己的github的话可以使用filezilla进行项目的上传,这里给个建议吧,如果是使用filezilla上传文件夹的话,如果说文件夹中所包含的文件比较多,打包上传的熟读会快得多。(注意本地的数据库密码和服务器的数据库密码),因为我们是直接上传的人整个项目文件夹,所以我们可以直接在项目的配置文件中直接进行修改
2.跑起来自己的项目
进入自己的项目目录
在网上看了很多使用gradle跑springboot项目的,但是大多数都要在gradle的配置文件中添加gradle插件,感觉有点麻烦,直接
nohup ./gradlew bootRun > [logFileName] &
这里的logFileName指的是日志输出文件,linux大佬请屏蔽这些废话
& 就是将进程挂后台
nohup 指的是忽略SIGNHUP文件定向,简单点说就是可以在退出终端时依旧跑进程