日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

使用浏览器访问tomcat服务器下的文件

發布時間:2024/3/13 HTML 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用浏览器访问tomcat服务器下的文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先簡單介紹一下tomcat,tomcat是一個輕量級web服務器,一般用于響應一個HTML請求,實際上是運行jsp和servlet頁面,在這之前要對運行tomcat的機器上要進行正確的配置,不過其只適合于中小型系統或訪問用戶不是很多的場合,當用戶通過瀏覽器輸入配置好的URL后便可訪問tomcat下的資源文件。

由于本人在編寫一個android APP時需要使用HTTP協議下載幾個文件,所以直接在個人主機上開了一個tomcat服務器,將所有需要下載的文件放在一個web工程下用于訪問下載。

下載
在Apache Tomcat官網下載tomcat.zip文件,版本和jdk版本一致,下載后解壓,然后配置JAVA_HOME環境變量,然后雙擊bin目錄下的startup.bat文件打開tomcat,最后在瀏覽器地址欄輸入http://localhost:8080進行測試,正確應顯示默認的toncat主頁


配置
在webapps目錄下新建一個項目,把所有的文件放在其中,在這個項目下再新建一個WEB-INF文件夾,文件夾中新建一個web.xml文件,WEB-INF下的文件是不能在瀏覽器上直接訪問的,web.xml是一個web程序配置文件,其中描述了servlet和其他應用組件配置及命名規則。
然后打開conf/server.xml主配置文件,其中有很多元素,在這里主要講一下Host和Context,Host指一個虛擬主機,可包含多個Context,Context指上下文內容,為Host上運行的一個web應用。

<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"> <Context path="/test" docBase="mp3" reloadable="true" debug="0"/> </Host>

(1)name指主機名,可任意命名;
(2)appBase指虛擬主機的目錄,可以為絕對路徑,也可為CATALINA_HOME(環境變量路經)的相對路經,默認為CATALINA_HOME/webapps;
(3)unpackWARs如果此項設置為true,表示把WEB應用的WAR文件先展開為開放目錄結構后再運行.如果設為false將直接運行為WAR文件;
(4)autoDeploy如果此項設為true,表示Tomcat服務處于運行狀態時,能夠監測appBase下的文件,如果有新有web應用加入進來,會自運發布這個WEB應用;
(5)path指映像目錄,映像到docBase的物理地址,“/test”指定URL入口,“ ”指默認入口為虛擬根目錄,即webapps/ROOT;
(6)docBase指實際項目的物理地址,存在任一磁盤中,可為絕對路徑,也可為appBase的相對路徑。
(7)reloadable如果這個屬性設為true, Tomcat服務器在運行狀態下會監視在WEB-INF/classes和Web-INF/lib目錄CLASS文件的改運.如果監視到有class文件被更新,服務器自重新加載Web應用。

最后還要在Connector元素下配置好port屬性,即端口號,默認為8080,事先可在命令行中查看端口是否被占用,輸入netstat-aon|findstr “8080”命令,如果沒有顯示則為空閑狀態

我新建了一個web項目mp3,下面放了幾個不同類型的文件用于下載

現在在瀏覽器輸入“http://loclahost:8080/test/01.lrc”配置成功的結果應如下:

補充說明
由于本人使用HTTP下載時要傳入相應的URL,但android模擬器上訪問本機服務器時需要更改ip,因為模擬器把自己作為localhost,訪問主機等于訪問模擬器自己,使用android內置的ip:10.0.2.2即可訪問到服務器。

總結

以上是生活随笔為你收集整理的使用浏览器访问tomcat服务器下的文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。