Apache-Tomcat是一款免費開源的Web服務器,對於Web開發來說它是國際上十分流行的服務器。它屬於輕量級應用服務器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對於一個初學者來說,可以這樣認為,當在一台機器上配置好Apache 服務器,可利用它響應HTML頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。訣竅是,當配置正確時,Apache 為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。目前Tomcat最新版本為8.0.
大家可以在Tomcat的官方網站點擊左側的DOWLOAD進行下載:http://tomcat.apache.org/
一、Tomcat的解壓與安裝
Tomcat的解壓安裝十分簡單,只需要解壓到指定的目錄文件夾下,如小編解壓的位置位於:C:\apache-tomcat-8.0.20。解壓完畢之后,可以看到有如下文件夾:
我們雙擊打開bin文件,在里面找到startup.bat文件就可以啟動服務器了,啟動成功的界面如下:
出現Server startup 就代表啟動成功了,ok,打開瀏覽器測試下:輸入網址http://localhost:8080回車出現Apache-Tomcat官網就表示ok了。
注意這里的8080是tomcat的指定端口,如果有童鞋發現無法打開,那就是80端口或者8080端口被占用了,可以在控制台查看端口的使用情況,然后把占據了80端口的進程給kill了就OK了。另一個方法是在tomcat的server配置文件中進行修改,如下圖
:
二、Tomcat初應用
這里我們自己建立一個html的web資源,然后在tomcat里進行配置,使我們可以通過服務器在瀏覽器里打開。
第一步:新建html文件,在里面隨便輸入幾個字符串如:新建txt文件---->在里面輸入aaaaaaa----->修改后綴為1.html
第二步:把文件放進tomcat目錄文件里面的webapps文件夾中,可以在里面先新建一個文件夾如bb,然后把1.html扔進去
第三步:打開瀏覽器,在地址欄中輸入:http://localhost:8080/bb/1.html回車,我們就看到下面一幕:
下面我們來升級下,把web資源放在我們自己的文件夾下:如G:\JavaWeb\WebDemos路徑的WebDemos文件夾里面。那么我們如何打開這個web資源呢?
與上面不同的是我們改變了1.html這個web資源的存放路徑,之前的webapps文件是tomcat默認的存放web資源的文件地址,所以當我們把資源扔進去了就可以直接在地址后面緊跟資源名了,服務器會自動找到webapps並打開里面的web資源,現在改變了資源存放路徑,服務器無法找到默認文件夾下的web資源,就需要我們為服務器指定尋找的路徑了。
第一步:先把資源放好,如上敘述;
第二步:打開conf文件夾,里面有個server.xml文件,請打開它,在那里面找到標簽,在前一篇文章中已經提及了Host標簽代表主機,對web訪問流程不明確的可以參考我的文章:JavaWeb之客戶端服務器通信原理。找到標簽之后,如下圖:
在上面我們鍵入如下內容:
這樣我們就設置了目標文件路徑的虛擬映射地址。第三步:重新打開瀏覽器,輸入:http://localhost:8080/demos/1.html 回車,OK,又打開了aaaaaa這個網頁了。這里就給大家講解了下什么是Tomcat以及它的簡單配置和通過服務器進行簡單web資源的訪問,謝謝大家。