在本地写了一个web项目,需要放到服务器上,放的过程中遇到超级多问题,谢谢百度为我一一解答,现在终于可以了!!我要记录下来!注:下面有些图是其他网友那里找到的。
一、到官网购买阿里云服务器(我买的是轻量应用服务器)
二、购买后,进入到自己的服务器控制台查看ip地址
三、下载两个软件,一个是Xshell用来远程连接我们的服务器;另一个是xftp用来将本机文件上传到云服务器上的。官网免费下载可参考此链接:https://blog.csdn.net/liushun1223/article/details/79926960两个软件下载后,先打开Xshell,在导航栏下的输入框中输入自己服务器的公网ip,如下图:
输入完成直接回车,他会跳出一个输入框让你输入用户名,这就是你在刚才初始化操作里改的用户名密码,我当时并没有改用户名,只改了密码。初始的用户名是root,若修改了则填入修改的用户名,用户名输完还要输入密码:(懒,随便找了一张图,侵权告知)
密码输入正确的情况下,在命令界面会有如下信息,表示连接成功:
四、接下来就是把你项目要用的文件上传到云服务器上,打开Xftp,连接服务器
连接后,接下来就是将jdk和tomcat、mysql安装到服务器上,tomcat 可直接将电脑上的tomcat拖到服务器上,jdk安装和mysql安装自行去百度(记住安装路径)
五、将web项目用eclipse导出为war文件,再上传到tomcat文件的webapps目录下:
导出的方法参考此链接:https://blog.csdn.net/imjavaxb/article/details/80703246
要是启动tomcat时说权限不够,可以参考此链接的方法试试:https://www.cnblogs.com/WYF166/archive/2004/01/13/12166495.html
要是需要用到数据库,需要在服务器那边去重新创建表或进行数据库迁移。
数据库迁移的方法可以参考此链接:https://www.cnblogs.com/sui776265233/p/10260915.html
以上步骤做完,可以到浏览器访问网站了,网站的格式是:
服务器的公网ip+:8080+/你所要访问的项目文件
最后我想说,任何事都要去做一下才知道,听上去难,但做了就有收获。