部署个人项目至阿里云服务器

上线项目中遇到的问题,这里做一次总结

1.云服务器的问题

购买阿里云服务器,这里可以学搜索教程做一定的了解,包括一些基础设置,学生优惠一定不要忘记使用!

2.管理服务器

我选择了Xshell和配套的Xftp软件,可以自由的在服务器上操作,同时可以方便的传输文件。下载项目需要的软件:JDK,MySql,按步骤来即可,注意MySql的登录名和密码要与项目中统一。

3.上传项目

项目直接用Maven生成JAR包。注意还可以生成WAR包,但是WAR需要再安装Tomcat,会有不必要的麻烦。
接着可以选择直接用java指令运行jar包,强烈建议在上传前可以在本地的cmd中先运行一次,确保没问题后就可以放心大胆的上传到云端了!
另一种方法就是使用Docker进行部署。百度百科:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
在部署微服务时,docker有极高的优越性。
使用的大致步骤是,在服务器中安装docker,接着编写dockerfile,将dockerfile和jar包复制到同一文件夹中,然后构建镜像。最后运行项目,如果未成功运行,可以查看日志进行排查。

你可能感兴趣的:(mysql,java,spring,boot,linux,服务器)