愚公系列2022年01月 Java教學課程 83-Tomcat發布java應用

      網友投稿 754 2022-05-29

      一、Tomcat發布應用-JavaWeb應用

      1. JavaWeb工程概述

      JavaWeb應用是一個全新的應用種類。這類應用程序指供瀏覽器訪問的程序,通常也簡稱為web應用。

      一個web應用由多個靜態web資源和動態web資源組成,例如:html、css、js文件,jsp文件、java程序、支持jar包、工程配置文件、圖片、音視頻等等。

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

      2. JavaWeb應用目錄結構詳解

      myapp--------------應用名稱 1.html css/css.css js/demo.js WEB-INF--------如果有web.xml或者.class文件時,該目錄必須存在,且嚴格區分大小寫。 --------該目錄下的資源,客戶端是無法直接訪問的。 --------目錄中內容如下: classes目錄----------------web應用的class文件(加載順序:我們的class,lib目錄中的jar包,tomcat的lib目錄中的jar包。優先級依次降低) lib目錄--------------------web應用所需的jar包(tomcat的lib目錄下jar為所有應用共享) web.xml-------------------web應用的主配置文件

      3. JavaWeb應用的創建

      第一步

      第二步

      第三步

      第四步

      4. JavaWeb應用的部署

      1.IDEA部署

      第一步

      第二步

      第三步

      2.war包發布

      第一步:使用jar -cvf war

      包的名稱

      當前目錄中哪些資源要打入war

      第二步:把打好的war拷貝到tomcat的webapps目錄中

      第三步:啟動服務時,tomcat會自動解壓。

      2.4.1 Tomcat配置虛擬目錄

      虛擬目錄的配置,支持兩種方式。第一種是通過在主配置文件中添加標簽實現。第二種是通過寫一個獨立配置文件實現。

      第一種方式:在server.xml的元素中加一個元素。

      path:訪問資源URI。URI名稱可以隨便起,但是必須在前面加上一個/

      docBase:資源所在的磁盤物理地址。

      第二種方式:是寫一個獨立的xml文件,該文件名可以隨便起。在文件內寫一個元素。

      該文件要放在Tomcat目錄中的conf\Catalina\localhost\目錄下。

      需要注意的是,在使用了獨立的配置文件之后,訪問資源URI就變成了

      /+文件的名稱

      。而Context的path屬性就失效了。

      2.4.2 Tomcat配置虛擬主機

      元素中添加一個,其中:

      name:指定主機的名稱

      appBase:當前主機的應用發布目錄

      unparkWARs:啟動時是否自動解壓war包

      autoDeploy:是否自動發布

      配置示例如下:

      2.4.3 Tomcat默認項配置

      【愚公系列】2022年01月 Java教學課程 83-Tomcat發布java應用

      配置默認端口

      Tomcat服務器主配置文件中配置著訪問端口,它在配置文件中寫的值是:8080。但是它不是Tomcat的默認端口。我們此處說的默認端口是,當使用默認值的時候,端口號可以省略。Tomcat的默認端口是

      80

      配置方式如下:

      配置默認應用

      有兩種方式配置默認應用。

      第一種:把要作為默認應用的應用,名稱改為ROOT。放到webapps目錄中。

      第二種:寫一個獨立的配置文件,文件名稱為ROOT.xml。

      注意:ROOT必須大寫。當使用了獨立的ROOT.xml文件時,webapps下ROOT應用就不是默認應用了。

      配置默認主頁

      首先要明確的是,配置默認主頁是針對應用說的。是應用的默認主頁。

      在應用的web.xml中配置:

      默認主頁

      例如:

      index.html index.htm index.jsp

      Tomcat web前端 XML

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:【愚公系列】2021年12月 Java教學課程 07-變量和數據類型
      下一篇:元旦快樂丨華為云開發者社區年終頒獎即將揭曉!快來看看你榜上有名嗎?
      相關文章
      亚洲欧洲校园自拍都市| 精品国产日韩亚洲一区| 亚洲国产精品一区二区久久hs| 亚洲综合色区中文字幕| 久久亚洲精品国产精品| 久久综合日韩亚洲精品色| 亚洲最大AV网站在线观看| 一本色道久久综合亚洲精品| 国产亚洲人成在线影院| 国产精品久久久久久亚洲小说| 亚洲国产成人久久精品大牛影视 | 亚洲日韩精品射精日| 亚洲一级片免费看| 亚洲男人天堂2020| 国产亚洲成人久久| 亚洲日韩精品无码一区二区三区 | 国产成人精品日本亚洲网站| 久久精品九九亚洲精品天堂| 亚洲国产精品乱码一区二区| 国产国拍亚洲精品mv在线观看| 亚洲av之男人的天堂网站| 亚洲VA成无码人在线观看天堂 | 亚洲尤码不卡AV麻豆| 日日噜噜噜噜夜夜爽亚洲精品| 在线亚洲精品福利网址导航| 亚洲一区AV无码少妇电影☆| 亚洲高清国产拍精品26U| 亚洲AV本道一区二区三区四区 | 国产亚洲漂亮白嫩美女在线| 亚洲国产精品碰碰| 亚洲AV永久精品爱情岛论坛| 亚洲av色影在线| 亚洲福利一区二区精品秒拍| 久久精品国产亚洲AV蜜臀色欲 | 亚洲精品国精品久久99热| 国产亚洲精品自在线观看| 国产亚洲人成网站观看| 久久久久亚洲AV成人片| 亚洲国产精品无码久久久| 亚洲乱亚洲乱妇无码| 亚洲免费日韩无码系列|