自我介绍
我是一名大二年级的本科生,在进行实验学习的时候,应实验要求将javaweb项目部署到服务器上,学习往年学长的攻略了解到了阿里云服务器面向学生的这样一个项目,便开始了解阿里云和尝试使用阿里云
ESC使用攻略
远程操作服务器:
我一共尝试并实现了三种访问方式
1.最简单的访问方式:直接使用阿里云的远程连接,点击远程连接,就可以在远程连接的界面输入命令进行操作
可以使用workbench管理页面,进行命令行的操作,优点是画面比较美观,也登陆方便,缺点是本地文件不知道怎么放上去。
2.Xshell下载和使用
Xshelll是可以在windows上连接linux系统的软件,xftp是更方便传输文件的软件。
使用Xshell输入公网ip和自己的账号密码,就可以连接到我们的服务器并进行操作,结合xftp可以方便的进行文件的传输工作,可以用这个将自己的war包导入,放到tomcat中实现部署
3.宝塔linux
因为最开始是不太懂这种命令行的操作的,因此尝试下载了宝塔linux,可以帮我们可以可视化安装数据库,并帮我们进行管理,对小白来说应该是很方便的,但是似乎老师们对这种使用方式都不太喜欢,认为学生应该熟练掌握linux的指令,而不是依赖这种图形化界面。
JaveWeb应用的部署
1.jdk的安装
查看可安装版本:
yum -y list java*
可以根据版本进行安装,我使用的时候这个服务器是只能安装jdk1.8的,因此也就装了1.8版本的jdk
2.mysql安装和数据库移植
使用安装数据库的指令,搜索一下就能找到
数据库移植是可以把我们在自己电脑上的数据库放到服务器上,这样能让自己的web应用正确的得到数据。但是要注意记住自己设置的账号密码就行。
3.安装tomcat
进入tomcat官网,下载后传到服务器里,也可以直接在服务器中用指令安装。
web应用
首先要保证本地的环境是和服务器中的java环境相同,如果本地版本太高会报错,这个环境在eclipse中就可以调整,调整好后将javaweb项目导出成为war包,然后传到服务器的tomcat的webapp中即可完成部署。
总结
虽然看起来写的不多,但是当时很多步都难倒了我,最开始连服务器是什么都不懂,花了挺多时间入门云服务器的使用,然后部署java项目的时候又遇到了数据库版本,tomcat版本的,jdk版本的选择问题,其中最重要的是jdk版本,要是自己的eclipse能生成的版本才行,不然会无法部署。这次学习云服务器的使用,确实是涨了见识了,并且在学会技术后也非常的快乐!!云服务体验很棒。