前一段時間要做一個音樂播放器,要實現在線下載歌曲功能,這里要用到服務器,我決定使用Tomcat。
1.下載tomcat http://tomcat.apache.org/ 推薦下載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否啟動成功:在瀏覽器輸入http://localhost:8080/或http://127.0.0.1:8080/會出現如下網頁說明啟動成功。(有時候用127.0.0.1不能訪問這個網頁,但localhost可以;這個問題可以百度一下網上有解決方法)
1.在wepapps文件夾下新建一個文件夾mp3,在文件夾下新建一個文件夾WEB-INF,然后再此文件夾下新建web.xml文件;這個文件是服務器部署文件;至於如何編輯這個文件,我們可以把apache-tomcat-7.0.42\webapps\ROOT\WEB-INF下的web.xml內容復制過去即可。
2.然后可以把mp3文件和lrc文件加進去了。
3.新建一個resources.xml文件,這個文件用來更新在線歌曲列表。內容可以參考如下:

<?xml version="1.0" encoding="ISO-8859-1"?> <resources> <resource> <id>0001</id> <mp3.name>becauseofyou.mp3</mp3.name> <mp3.size>3683096</mp3.size> <lrc.name>becauseofyou.lrc</lrc.name> <lrc.size>2290</lrc.size> </resource> <resource> <id>0002</id> <mp3.name>inaworldlikethis.mp3</mp3.name> <mp3.size>3534286</mp3.size> <lrc.name>inaworldlikethis.lrc</lrc.name> <lrc.size>2230</lrc.size> </resource> <resource> <id>0003</id> <mp3.name>theyoung.mp3</mp3.name> <mp3.size>3634422</mp3.size> <lrc.name>theyoung.mp3</lrc.name> <lrc.size>1664</lrc.size> </resource> </resources>
現在我們的mp3服務器就搭建成功了,驗證一下:
在瀏覽器輸入http://127.0.0.1:8080/mp3/resources.xml
現在在我們服務器機器所在局域網內的設備既可以訪問http://ip:8080/mp3/resources.xml了,和上圖一樣的效果;這里的ip是內網ip,可以在cmd中ipconfig確認得到,這里不能用百度ip得到的ip,這是外網ip;至於外網設備如何訪問,我們下篇文章介紹。
注意:在其他設備訪問服務器之前一定要將服務器機器的防火牆關掉,至於如何關掉防火牆,百度一下。如果有必要的話,殺毒軟件也要關掉。