继续看学习《Android开发视频教学》,照着视频写代码并运行,暂时没有遇到太大问题。
直到学习到第一季第18课,“文件下载”。
由于没有J2EE开发经验和Java的一些基础,在使用Tomcat部署项目和创建下载资源时,不知道如何去做。
在网上查询了些资料,总结一下大概的步骤:
1.安装Tomcat,并在Eclipse中添加和配置Tomcat。
参考:http://kin111.blog.51cto.com/738881/163096
2.安装Eclipse Java EE版本,eclipse-jee-luna-R-win32-x86_64
安装Tomacat后,网上说,将Tomcat的项目文件夹放入Tomacat安装路径中的webapps就行。但是部署项目的项目文件夹是具有一定的组织形式的。
为了符合这个组织形式,可通过Java EE - Eclispse的Dynamic Web Project 新建(New)一个项目。
这里,建立一个DownServer项目。点击“File”的“New”,选择“ Dynamic Web project”,输入名字后,点击“Next”,一步步往下走,注意最后Finish之前,要勾选“Generate Web.xml deployment descriptor”。
然后生成的项目文件夹复制到tomcat安装路径的webapps下就可以了。
要下载的文件,假设是“1.h”。我们把这个文件放到DownServer的根目录下。
3.使用Eclipse启动Tomcat。
这里输入"http://XXXX(IP地址):8080/DownSever/1.h",发现不能访问。这里主要是为Tomcat绑定的地址的问题。
可参考:http://www.cnblogs.com/xiaoluo501395377/archive/2013/08/07/3243576.html
修改后,要重启Tomcat,就可以访问了。主要工程名字区分大小写。
若想访问"http://XXXX(IP地址):8080/DownSever/",你需要在DownServer根目录下建立一个index.html文件。
4.其他的按照Mars Chen视频中操作就行。
进行操作,可以下载txt和mp3格式的文件,但是下载的MP3歌曲在播放时,断断续续,就像磨坏了的DVD光盘。
也许是下载数据传输有错,不知道大家有没有遇到这种状况?