Java Web(二)通过网络访问云服务器上的Java Web项目

本次课程目的:

我们把一个在本地调试好的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容器里面的项目。

如果你喜欢,请扫下面二维码关注乐恒在线,可以第一时间获取新知识,新技能。需要转发的朋友也请带上下面的二维码,否则视为侵权。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180715G14JST00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券