前路漫漫,但不要迷茫,一步一步走,只要我不停下,我就可以走很遠。
~~~~~~~與汝共勉。(一個程序員的文采)
首先問我們爲什麼要使用容器?那麼我們就必須明白基於B/S模式的Web的工作原理:
我們用瀏覽器去訪問一個web項目的一個網頁,這個訪問的過程是基於Http協議的IO流的數據傳輸,數據在用戶和服務器之前傳遞。在早期的網站過程是沒有web容器的,程序人員編寫一個網站超級麻煩,他們要處理很多事情,比如
項目如何在我們的機器上面部署?
數據如何在客戶端和服務器端之間傳輸?
數據如何完成編譯?等等。
他們要向用戶傳輸一個網頁的數據,僅僅是進行頁面的傳輸就已經非常麻煩了。
但是我們現在有了web容器,我們只要把我們的Servlet,jsp,xml,jar包等文件打成war包直接扔到web容器裏面我們的項目就可以自動的部署,容器幫我們來進行與瀏覽器的數據交互。這樣就大大方便了我們程序員的工作,我們歡呼吧。作爲現在的程序員我們是多麼的幸福。
現在有很多的web容器比如:
JOBSS是SUN公司的一款服務器。
Tomcat 是一個小型的輕量級應用服務器,在中小型系統和併發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。
BEAWebLogic是用於開發、集成、部署和管理大型分佈式Web應用、 網絡應用和數據庫應
用的Java應用服務器。(現在很多的銀行系統使用此服務器,當然價格昂貴)
Tomcat是現在廣受程序員歡迎的一款服務器,是由開元社區的大牛們開發的輕量級服務器。
現在我就如何配置Tomcat進行介紹。
首先在Apache官網上下載Tomcat服務器,然後在本地解壓比如D:\tools\tomcat7。
然後在配置環境變量
1,新建變量名:CATALINA_BASE,變量值:D:\tools\tomcat7
2,新建變量名:CATALINA_HOME,變量值:D:\tools\tomcat7
3,打開PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
啓動方式可以直接雙擊D:\tools\tomcat7\bin文件夾下面的startup.bat批處理文件
也可以在命令行裏面直接輸入命令:startup
這樣就啓動了服務器
若裏面還有信息表名沒有錯誤,現在我想大家說明如何部署我們的web工程,首先使用Eclipse或MyEclipse
將我們的web工程打成war包
然後將war文件放到文件D:\tools\tomcat7\webapp下面然後重啓服務器,項目就會直接部署到服務器的