-
进入File—>project stucture—Artifacts,根据依赖创建jar包。如果已经存在jar包的可以先移除。
-
设置jar包输出路径和MANIFEST.MF文件输出路径。MANIFEST.MF文件如果项目中已经存在请先删除,另外,该文件最好输出到src\main\resources下,否则在部署过程中可能会报错——jar包不合法。
-
进入Build—>Build Artifacts。依次点击Build、Rebuild,即可生成项目的所有jar包。
-
查看jar包输出。在这个目录下可以看到项目代码的jar包。比如我的叫wechat.jar。
-
将jar包文件夹复制到阿里云服务器上,整个文件夹都要复制过去哦。我使用的是FinalShell,直接将文件夹从本机拖过去就可以。
-
进入jar包文件夹,我这里是wechat_jar
-
启动项目jar包,我这里是wechat.jar。
nohup java -jar wechat.jar &
解释:nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。nohup.out文件就在jar包文件夹下。
补充:启动项目还有其他一些方法,可以参考下面这篇博客。https://www.cnblogs.com/zery/p/7799005.html
-
至此,项目成功部署。