本次课程目的:
我们把一个在本地调试好的Java Web项目布置到云服务器上,然后通过网络进行访问
本次课程实现方式:
已在本地建立好的,可运行的Java web项目
需要的软件:
1:filezilla
2:Myeclipse
需要的硬件:
1:云服务器,或者云主机
2:搭建好的云服务器tomcat运行环境。
本次课程内容阅读用时:大约10分钟左右
需要一定的预备知识
1:了解Linux的文件操作属性(以后会开设,会讲)
2:一定的C/S概念,有客户端和服务器端的概念(历史课程里面有,请回顾)
本次课程大纲
1:如何将手动Java Web项目导入Myeclipse中
2:如何在Myeclipse中进行文件的打包动作?
3:如何在windows上把文件上传到服务器?
4:如何在云服务上进行文件属性的更改?
5:查看云服务上的tomcat是否运行正常
6:如何在浏览器中进行云服务器上面Java Web的访问动作
1:如何将手动Java Web项目导入Myeclipse中
点击Finish.
项目显示在列表里面了。
2:如何在Myeclipse中进行文件的打包动作?
选中需要导出的项目名,
右键在菜单里面选【Export]
选择【MyEclipse JEE】下面的【WAR file】【Next】
选中【Browse】选择准备输出的文件放置位置
选定位置后出现下方截图,需要在里面选择tomcat的版本。这里选【Apache Tomcat v8.0】
点击【Finish】,输出完成后,在资源管理器中查看结果如下:
3:如何在windows上把文件上传到服务器?
利用FTP上传工具进行上传,如下截图
4:如何在云服务上进行文件属性的更改?
需要使用linux技术进行服务器上文件的属性操作。
使用linux中的命令chmod命令进行,谨慎操作此命令,否则自己可能把自己锁在门外面。
当我们限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误:
500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。
要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者你可以在vsftpd的配置文件中增加下列两项中的一项:
allow_writeable_chroot=YES
5:查看云服务上的tomcat是否运行正常
在本地windows浏览器中输入http://xxx.xx.xxx.xxx:8080/,按回车;
看是否有下面这个画面出现,出现的话,证明云服务器端非常正常。
如果没有出现,那么就需要排查是服务器的问题?还是tomcat的问题?【这个是个大工程,我们后续也会开设相应的课程进行讲解,如果你紧急需要,请微信公众号里面发送需求信息给我们,我们给予协助解决】
6:如何在浏览器中进行云服务器上面Java Web的访问动作
在本地windows浏览器中输入http://xxx.xx.xxx.xxx:8080/jsonweb,按回车;
jsonweb就是我们放置到云服务上tomcat容器里面的项目。
如果你喜欢,请扫下面二维码关注乐恒在线,可以第一时间获取新知识,新技能。需要转发的朋友也请带上下面的二维码,否则视为侵权。
领取专属 10元无门槛券
私享最新 技术干货