Java Web为Android访问数据提供文本数据接口和图片接口

声明:提供的内容仅供参考,互相学习!

一、将数据库文件导入MySQL

  1. 安装MySQL 5.6
  2. 将数据库脚本导入到数据库,新建一个schema,选中之后File->Open Script

导入后的结果:


Java Web为Android访问数据提供文本数据接口和图片接口_第1张图片
 

二、安装Tomcat

安装tomcat7.0,暂时不用运行起来!

三、安装Eclipse

安装好Eclipse之后,将项目工程导入到IDE中,修改好访问数据库的url、user、password,运行起来,确定能正常访问到数据库的文本信息和图片。

四、将项目部署到Tomcat

    1.  首先,项目工程能正常运行起来了,在Eclipse中讲工程打包。

    2.  打包方式:File->Export->选择war格式,Destination选择将要把打好的包所放的路径,这里可以随便选 择,也可以直接选择放到tomcat的webapps下,最终的位置是需要放在webapps下的,如图:


Java Web为Android访问数据提供文本数据接口和图片接口_第2张图片
 

   3.  修改tomcat的server.xml配置文件,首先需要修改host name为本地的ip地址,这样其他用户才可以通过局域网来访问;

       
Java Web为Android访问数据提供文本数据接口和图片接口_第3张图片
 

        其次,在host标签对之间添加context配置信息,如图,第一条path映射的路径,docBase是我图片所在的本地的位置;第二条path为/,docBase表示的是打包之后项目所在的位置,放在webapps下面。

       

 

五、测试

    1.  首先将tomcat运行起来,如果电脑任务栏有图标,直接可以运行(前提:MySQL的服务必须启动,不然不能访问数据库),没有图标的话在tomcat的bin目录有个tomcat7.bat,双击运行。

    2.  然后在浏览器输入访问文本数据和图片数据的地址,返回的是JSON格式的数据

       先访问文本: http://172.20.72.76:8080/headnewsapp/servlet/headnews?id=1

       
Java Web为Android访问数据提供文本数据接口和图片接口_第4张图片
 

        访问图片:http://172.20.72.76:8080/headnews/house.jpg

       
Java Web为Android访问数据提供文本数据接口和图片接口_第5张图片
 

六、提供接口

       文本数据接口:http://172.20.72.76:8080/headnewsapp/servlet/headnews?id=1

       访问 图片接口:http://172.20.72.76:8080/headnews/

       注:访问图片的时候需要用图片接口+文本数据中图片的名称构成完整的访问路径。

你可能感兴趣的:(java,Web,Json数据,tomcat部署,android访问接口)