java web 用apache_[置頂] JavaWeb之Apache-Tomcat配置

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。解壓完畢之后,可以看到有如下文件夾:

d9bfe0dcb82be75a1158c9694c1b94a3.jpe

我們雙擊打開bin文件,在里面找到startup.bat文件就可以啟動服務器了,啟動成功的界面如下:

bcef19248308713c537723b6144ad7e4.jpe

出現Server startup 就代表啟動成功了,ok,打開瀏覽器測試下:輸入網址http://localhost:8080回車出現Apache-Tomcat官網就表示ok了。

注意這里的8080是tomcat的指定端口,如果有童鞋發現無法打開,那就是80端口或者8080端口被占用了,可以在控制台查看端口的使用情況,然后把占據了80端口的進程給kill了就OK了。另一個方法是在tomcat的server配置文件中進行修改,如下圖

:

ad59302527d460cb6b2082cd6f79d373.jpe

二、Tomcat初應用

這里我們自己建立一個html的web資源,然后在tomcat里進行配置,使我們可以通過服務器在瀏覽器里打開。

第一步:新建html文件,在里面隨便輸入幾個字符串如:新建txt文件---->在里面輸入aaaaaaa----->修改后綴為1.html

第二步:把文件放進tomcat目錄文件里面的webapps文件夾中,可以在里面先新建一個文件夾如bb,然后把1.html扔進去

第三步:打開瀏覽器,在地址欄中輸入:http://localhost:8080/bb/1.html回車,我們就看到下面一幕:

a15001793f220314c5f7bdd9f33e095a.jpe

下面我們來升級下,把web資源放在我們自己的文件夾下:如G:\JavaWeb\WebDemos路徑的WebDemos文件夾里面。那么我們如何打開這個web資源呢?

與上面不同的是我們改變了1.html這個web資源的存放路徑,之前的webapps文件是tomcat默認的存放web資源的文件地址,所以當我們把資源扔進去了就可以直接在地址后面緊跟資源名了,服務器會自動找到webapps並打開里面的web資源,現在改變了資源存放路徑,服務器無法找到默認文件夾下的web資源,就需要我們為服務器指定尋找的路徑了。

第一步:先把資源放好,如上敘述;

第二步:打開conf文件夾,里面有個server.xml文件,請打開它,在那里面找到標簽,在前一篇文章中已經提及了Host標簽代表主機,對web訪問流程不明確的可以參考我的文章:JavaWeb之客戶端服務器通信原理。找到標簽之后,如下圖:

a4b18ba5d12c00ef6877aaa3cca34753.jpe

在上面我們鍵入如下內容:

這樣我們就設置了目標文件路徑的虛擬映射地址。第三步:重新打開瀏覽器,輸入:http://localhost:8080/demos/1.html 回車,OK,又打開了aaaaaa這個網頁了。這里就給大家講解了下什么是Tomcat以及它的簡單配置和通過服務器進行簡單web資源的訪問,謝謝大家。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值