我是一名软件工程的大三学生,大一大二的时候既没有升学压力,也没有就业压力,但是大三不同了,处在一个承上启下的关键时段。趁着大三上考研压力还不是那么大的时候,我打算进一步提升技术能力,增加一些开发经验。在我跟黑马学习完Java web之后,我又萌生了把项目部署到云端的想法。于是我便在阿里云寻找便宜点的服务器,偶然间我发现了阿里云的学生礼遇活动,并在里面发现了“飞天加速计划,高校学生在家实践”活动,于是我申请到了一台云服务器,接下来便开始了我与阿里云服务器的奇妙之旅。
在刚使用云服务器的时候我并不熟悉云服务器的使用方法,于是我参考了B站博主的视频,结合着阿里云官方提供的使用入门,我创建好了Java的开发环境,这里补充一下,我使用了xshell和winscp,Xshell用于ssh命令,winscp用于把文件传输到虚拟机中,具体用法可以参考网络,这里不再赘述。但没想到的是我又走了一条弯路,我又看到了宝塔面板,希望通过可视化界面搭建,但是在下载MySQL的时候速度很慢,远远没有通过ssh命令下载速度快,这里不建议刚入坑的小伙伴使用。最后还是参考博主加阿里云官方帮助文档,我梳理好了思路,先用xshell下载MySQL,再从tomcat 官网中下载其 tar版本,通过winscp将其传输到虚拟机中,再通过xshell解压,这样虚拟机中的tomcat便安装好了。最后将自己的项目打包成war包,放入虚拟机tomcat里的webapp目录下,下面tomcat会自动解压,这样项目便部署好了,接下来通过域名加项目就可以访问了。这里再提示一下,在项目里需要先把url里的localhost 改成自己服务器的公网ip加端口号,否则是无法访问的。
通过这次练习,感觉还是收获颇丰的,用打游戏的时间部署个小项目,不仅提升了自己的经验,也学习到了新的知识。最后感谢阿里云给我提供这次机会,让我以0成本的方式学到了新的知识。