如何快速部署项目

189 阅读2分钟

对于我们完成的代码项目,如何部署到云服务器上呢。 我们需要使用Xshell7和Xftp7来完成部署。

  1. 先把项目打包,打开idea,右边边框有Maven图标,点击打开,然后点击Lifecycle,找到里面的package,双击后自动开始打包项目。等待打包完成后,idea左边放项目代码的边框中,找到target包,打开后,里面会有一个.jar.后缀的压缩吧包,这个就是你的项目代码。
  2. 把这个.jar后缀的包放到桌面上,打开Xftp7 连接到你的云服务器上,关于连接云服务器,请自己完成。创建一个文件夹,自己记住名字就可以,或者放到那个以自己服务器名字命名的文件夹下面,比如我的名字是root,就把jar包放到root文件夹下,打开这个文件夹,直接把桌面上的jar包拉进去,等待上传。
  3. 上传成功后,打开你的Xshell7,同样的,连接到你的服务器,先输入:
ls -l

查看当前目录下所有文件,如果发现没有当前的jar包,就cd 到有这个包的目录下 比如,我放到了root文件夹下,就输入:

cd root

再ls -l查看,这时候有这个jar包了,输入:

java -jar xxxx.jar

当你的jar文件名字特别长的时候,你可以输入前几个字母,比如你的jar包名字叫comment-SPONSHOT_xxxx.jar 这个时候你可以先输入java -jar com(这时候点击TAB键就可以自动补全名字)。

  1. 这时候项目运行起来了,如果有报错,请自行检查代码。如果显示端口被占用:
netstat -nlp|grep 8080

然后看显示的pid号码 输入:

kill -9 pid号码
  1. 项目挂起(关闭Xshell7项目也可以继续运行,只要不关闭服务器就可以一直运行着项目):
nohup java -jar xxx.jar

等一会,你会看见在你的jar包下面有一个nohup文件,然后你直接把Xshell7 关闭,然后再打开你的项目(浏览器输入网址~)你会发现,项目依然在运行着。

感谢观看~