前一段时间要做一个音乐播放器,要实现在线下载歌曲功能,这里要用到服务器,我决定使用Tomcat。
1.下载tomcat 推荐下载7.0 版本(8.0刚出来,据说还有些问题;6.0反正我没搭建好;)
2.在搭建tomcat服务器之前要安装jdk及配置jdk环境变量,这个我在以前的博客里有。再说说tomcat环境变量的配置,网上好多朋友说需要,我认为是没有必要配置的,因为在第一次启动tomcat时就会自动配置环境变量。
3.下载后将其解压到一个非中文目录下,中文目录下会出现一些莫名其妙的问题。
4.启动tomcat,在bin目录下有个startup.bat,双击即可启动tomcat(或在cmd中输入service tomcat
start );关闭tomcat同理。在服务中将tomcat设为自启动:(这样你的服务器就可以开机自启动了)
5.验证是tomcat否启动成功:在浏览器输入或会出现如下网页说明启动成功。(有时候用127.0.0.1不能访问这个网页,但localhost可以;这个问题可以百度一下网上有解决方法)
6现在我来说说如何部署一个存放mp3文件的服务器:1.在wepapps文件夹下新建一个文件夹mp3,在文件夹下新建一个文件夹WEB-INF,然后再此文件夹下新建web.xml文件;这个文件是服务器部署文件;至于如何编辑这个文件,我们可以把apache-tomcat-7.0.42\webapps\ROOT\WEB-INF下的web.xml内容复制过去即可。
2.然后可以把mp3文件和lrc文件加进去了。
3.新建一个resources.xml文件,这个文件用来更新在线歌曲列表。内容可以参考如下:
0001 becauseofyou.mp3 3683096 becauseofyou.lrc 2290 0002 inaworldlikethis.mp3 3534286 inaworldlikethis.lrc 2230 0003 theyoung.mp3 3634422 theyoung.mp3 1664
现在我们的mp3服务器就搭建成功了,验证一下:
在浏览器输入
现在在我们服务器机器所在局域网内的设备既可以访问了,和上图一样的效果;这里的ip是内网ip,可以在cmd中ipconfig确认得到,这里不能用百度ip得到的ip,这是外网ip;至于外网设备如何访问,我们下篇文章介绍。
注意:在其他设备访问服务器之前一定要将服务器机器的防火墙关掉,至于如何关掉防火墙,百度一下。如果有必要的话,杀毒软件也要关掉。