搭建本地服务器并运行到模拟器

        首先我使用的是Eclipse 在Windows系统上搭建本地服务器,如果你还没有搭建好服务器,请参考 http://www.jianshu.com/writer#/notebooks/11505921/notes/11004734 在Windows系统上搭建Tomcat服务器。

        搭建好服务器,按照以下步骤实现:

1.我们使用Eclipse自己创建一个服务器项目:创建一个Web服务器项目,然后创建一个serlvlet 在他的get方法中封装服务器文件写如下代码:

<coed>

File  file =  new File("D://Test//pictures");

File[]  files  = file.listFiles();

Random  random =  new Random();

File  file2  = files[random.nextInt(files.length)];

</code>

这样运行这个serlvet 就可以随机来展示一张照片了,复制这个网址,在浏览器上也可以访问了,现在网址使用的是localhost 或者127.0.0.1这个都是我电脑的本地回环地址,如果你要运行到模拟器上,你就发先这个网址是不能访问的,因为模拟器,他读这个地址时候回去访问模拟器自己的系统,所以这个时候,一般是使用10.0.2.2这个地址代替。这个是基于在同一个局域网的情况,如果你想在其他地方使用其他方式访问这个服务器,就涉及到IP地址的解析,公司的说法,叫开墙。

        比如你使用192.168.0.222,这个网址去访问服务器,而全世界只有255的4次方这个IP地址,这个是几月ip4 协议,当然ip6就能满足几辈子花不完的! 192.168.0.222 这个ip地址其实是一个内网分配的ip地址,是我们的路由器自己分配的,别人想要访问,需要一层一层的去访问,解析,推荐一个解析的工具,花生壳!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,259评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 1. 概述 在网络环境中一般用户只需要在浏览器中输入url如www.sunny.com就可以到对应服务器获取相应的...
    ghbsunny阅读 3,052评论 0 7
  • 首先我们来分析一下** AFHTTPSessionManager 和 AFHTTPRequestSerialize...
    纯情_小火鸡阅读 881评论 1 0
  • 文本框控件TextBox, TextMode:值SingleLine表示单行文本,MultiLine表示多行文本...
    知识学者阅读 1,162评论 0 0