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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Tomcat配置Web站点(转载)

發布時間:2023/12/13 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 Tomcat配置Web站点(转载) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://blog.csdn.net/liuxiaogangqq/article/details/8074758

Javaweb初學,Web應用程序簡介

應用程序:指允許用戶執行特定任務的軟件程序,主要分為桌面應用程序和Web應用程序兩種類型。

桌面應用程序(Desktop Application):一般是指采用客戶機/服務器結構(Client/Server)的應用程序。

C/S模式將應用與服務分離,系統具有穩定性和靈活性

C/S模式配備的是點對點的結構模式,適用于局域網,有可靠的安全性

由于客戶端實現與服務器端的直接連接,沒有中間環節,因此響應速度快

在C/S模式中,作為客戶機的計算機都要安裝客戶機程序,一旦軟件系統升級,每臺客戶機都要安裝客戶機程序,系統升級和維護較為復雜

Web應用程序:一般指采用瀏覽器和服務器結構(Browser/Server,簡稱B/S結構)的應用程序。

Web應用程序由Web服務器和Web客戶端組成。

Web服務器:Web服務器上裝有某個應用程序,這個Web服務器應用程序負責接收客戶請求進行處理,向客戶返回結果

Web客戶端:允許用戶請求服務器上的某個資源,并且向客戶端返回結果。Web應用程序的客戶端一般是指Web瀏覽器。Web瀏覽器就是一個軟件,它知道怎么與服務器通信,它還有一個重要任務,就是解釋HTML代碼,把Web頁面呈現給用戶

B/S模式的優點:

? (1)易于維護:基于B/S模型的系統當需要升級或維護時,只需修改服務器程序即可。

? (2)易于實現。B/S模型的表現層可以用制作網頁的html來實現,瀏覽器和網頁設計技術已經相當成熟。而且用Java技術開發的Web系統可以安裝在任意一種服務器系統平臺上,也就是常說的具有跨平臺性。

? (3)使用方便,無論客戶在什么地方,只要服務器正在運行,客戶就能通過網絡進行連接,實現對數據的訪問和操作。

瀏覽器可以直接打開本地硬盤上的一個文件(從本地硬盤上打開一個網頁文件),也可以從遠端的web服務器上打開一個網頁文件。

默認端口是80,可以缺省。

微軟的IIS,或是開源的apache,但是都不能直接運行后面講的jsp等,

在一般應用情況下,只需要tomcat作為web服務器軟件即可,只在一些特殊的情況下才需要將tomcat和apache或IIS集成。

?

? 如果一個網站的訪問量很大,那么一臺web服務器根本不可能招架得過來,這時我們就需要多臺web服務器共同來進行處理,這樣就可以減少一臺服務器的負荷。但是不管是哪個服務器在處理請求,那么客戶機瀏覽器得到的結果應該和訪問單獨的服務器的效果一樣。客戶端瀏覽器根本就不知道他的這次請求和上次請求可能是由不同的服務器處理的,這就要求這里的每臺web服務器上的內容完全一樣,運行時所產生的狀態也應該同步、一致。滿足這種要求的多臺服務器就構成了web服務器集群系統。當一個網站使用了這樣的web服務器集群系統后,客戶端瀏覽器不應該知道服務器端有多臺這樣web服務器,客戶端瀏覽器始終訪問的是同一個ip地址,這時我們就需要這樣一個設備,將這些客戶端瀏覽器發送的同一個ip地址請求分配給多臺web服務器,這就是負載均衡系統。所有客戶端的訪問請求都是路由到負載均衡系統上的,然后負載均衡系統跟蹤和記錄每個web服務器的負荷量,然后將請求分配給負載較輕的web服務器處理,這就是負載均衡系統的作用。數據庫集群系統和web服務器集群系統的功能和工作原理差不多。

另外,一些大型的網站為了提高客戶端瀏覽器的訪問效率,減少骨干網絡上的流量,在不同的地區設置了區域代理服務器。不同區域的客戶端瀏覽器訪問的是區域代理服務器,而不是直接訪問遠端的web服務器。像新浪這個網站采用的基本上就是這樣的架構。當咱們通過瀏覽器訪問“www.sina.com“時,訪問的不是在北京的web服務器,而是新浪在河北省的區域代理服務器。

為了使不同區域的瀏覽器能透明地訪問web站點的內容,而是用戶感覺不到訪問的是區域代理服務器,需要在dns系統中將www.sina.com主機名執向所有的區域代理服務器,當瀏覽器要訪問www.sina.com時,首先向dns服務器請求ip地址,dns根據瀏覽器的ip地址判斷出瀏覽器所在的區域,返回的是區域的代理服務器的ip地址。如果瀏覽器訪問的網頁文檔在區域代理服務器中還沒有,則需訪問web服務器得到要訪問的文檔返回給區域代理服務器。

javaweb:使用java技術開發web頁面。供瀏覽器訪問的項目

WEB,在英語中web即表示網頁的意思,它用于表示Internet主機上供外界訪問的資源。

Internet上供外界訪問的Web資源分為:

靜態web資源(如html 頁面):指web頁面中供人們瀏覽的數據始終是不變。

動態web資源:指web頁面中供人們瀏覽的數據是由程序產生的,不同時間點訪問web頁面看到的內容各不相同。

靜態web資源開發技術

Html

常用動態web資源開發技術:

JSP/Servlet、ASP、PHP等

在Java中,動態web資源開發技術統稱為Javaweb,我們課程的重點也是教大家如何使用Java技術開發動態的web資源,即動態web頁面。

常見WEB服務器

WebLogic是BEA公司的產品,是目前應用最廣泛的Web服務器,支持J2EE規范,而且不斷的完善以適應新的開發要求,收費

另一個常用的Web服務器是IBM公司的WebSphere,支持J2EE規范,收費;

在小型的應用系統或者有特殊需要的系統中,可以使用一個

免費的Web服務器:Tomcat,該服務器支持全部JSP以及

Servlet規范,

Tomcat官方站點:http://jakarta.apache.org

Tomcat

獲取Tomcat安裝程序包

tar.gz文件是Linux操作系統下的安裝版本

exe文件是Windows系統下的安裝版本

zip文件是Windows系統下的壓縮版本 (一般都是這個)

雙擊 bin 目錄下的 startup.bat 文件

輸入 http://localhost:8080/,能打開一個網頁就ok了

JAVA_HOME環境變量

在windows中設置JAVA_HOME環境變量

只要在setclasspath.bat批處理文件第一次使用JAVA_HOME環境變量之前的任何地方,將JAVA_HOME環境變量設置為JDK的主目錄,就可以使用startup.bat文件啟動Tomcat了。

端口占用問題 :netstat -na命令和fport工具(可以查看有哪些網絡端口號被監聽)

WEB應用程序指供瀏覽器訪問的程序,通常也簡稱為web應用。

一個web應用由多個靜態web資源和動態web資源組成,如:

html、css、js文件

Jsp文件、java程序、支持jar包、

配置文件等等…..

組成web應用的這些文件通常我們會使用一個目錄組織,這個目錄稱之為web應用所在目錄。

Web應用開發好后,若想供外界訪問,需要把web應用所在目錄交給web服務器管理,這個過程稱之為虛似目錄的映射。

虛似目錄的映射有三種方式:

1、在server.xml文件的host元素中配置,

   <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
 <Context path="/abc" docBase="D:aaa" />
      </Host>

2.在Tomcat6中,不再建議在server.xml文件中配置context元素,(需要重啟服務器) 細節查看tomcat服務器關于context元素的說明。

3、讓tomcat自動映射: tomcat服務器會自動管理webapps目錄下的所有web應用,并把它映射成虛似目錄。換句話說,tomcat服務器webapps目錄中的web應用,外界可以直接訪問。

開發web應用時,不同類型的文件有嚴格的存放規則,否則不僅可能會使web應用無法訪問,還會導致web服務器啟動報錯。

Web.xml文件是整個web應用中最重要的配置文件,它必須放在WEB-INF目錄中。在開發web應用時,但凡涉及到對web應用中的web資源進行配置,通通是在web.xml文件中進行設置。例如:

某個web資源配置為網站首頁

將servlet程序映射到某個url地址上

為web應用配置監聽器

為web應用配置過濾器

……

認識web.xml文件的作用:

通過web.xml文件把某個web資源配成網站首頁。

部署描述符文件

<WEB應用程序>/WEB-INF/web.xml

<Tomcat主目錄>/conf/web.xml

目錄的默認網頁文件

<welcome-file-list>

<welcome-file>index.html</welcome-file>

<welcome-file>index.htm</welcome-file>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

在一個tomcat服務器中可以放置多個網站,所謂配置虛似主機,就是在tomcat服務器中配置一個網站。

如需在WEB服務器中配置一個網站,需使用Host元素進行配置,例:

配置的主機(網站)要想被外部訪問,必須在DNS服務器或windows系統中注冊。

配置多個網站。

缺省虛似主機。

總結

以上是生活随笔為你收集整理的Tomcat配置Web站点(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。

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