我是一名普通二本大学,就读计算机科学与技术专业的大三学生,在上学期开设J2EE课程,对Java编写的Web应用有浓厚兴趣,于是在寒假中有在网上详细的学习了SSM框架的技术,然后偶然间在小破站看到别的高校学生自己写的博客网站,心血来潮也想写出一个个人博客,也算是对SSM框架学习阶段的一次总结和成果验收。当项目写完后,便在网上查找发布项目过程,发现需要用到服务器,于是便通过百度了解到了阿里云开展的“飞天加速计划·高校学生在家实践”
在初次使用中通过完成新手预备营训练,对ECS使用有了大概了解。首先在领取到服务器后要在等待三分钟后修改实力名、密码的关键信息,然后再创建安全组,在安全组中开放项目要用到的端口号,以及一些必要性的端口号。在项目发布中还需要个服务器配置项目运行环境,但是对于这些对新手不太友好,我推荐大家使用xshell和宝塔来搭建项目环境。先通过xshell连接到服务器(默认账户为root,这个会有短信发到对应绑定的手机上,这是一个小坑!!!),然后再通过宝塔命令,安装宝塔,等待安装成功后输出的内外网网址以及账户密码,通过外网地址输入账户密码进行登录,然后再宝塔页面中找到应用商店,直接再商店中直接下载需要用到的软件即可。然后通过Java一键部署项目,讲项目部署在服务器中,就能够通过自己的域名或者服务器IP地址去访问自己的项目了!如果在这种遇到什么问题,可以百度,也可以来问我大家一起讨论进步学习!
在项目上线后,经常会出现一些在本地运行却不会出现的问题,这往往都是代码不够严谨,或者不正确导致的异常,尤其是在数据库连接中,有一点让我印象深刻:在网站8小时没有访问后,数据库再次连接就会出错,再次连接才会恢复正常,百度之后才知道需要在配置数据库是要添加一个关键配置,在这里我就不过多赘述,有兴趣可以自行百度,我想百度一定比我说的更明白。。。
从开始搭建本地项目开始到项目上线,让我清楚地了解到了这其中的步骤是怎样的地,也让我认识到了自己的不足,这也更加激励我,让我朝着未知的领域继续探索!
项目仍有许多不足之处,我会慢慢优化,接下来看看我的个人博客:
- 博客首页
- 动态时间轴
3.后台博客列表
4.后台编写博客MarkDown