2020年Tomcat課堂筆記

Tomcat

1. Web相關概念回顧

  1. 軟件架構:
    1. C/S:客戶端/服務端
    2. B/S:瀏覽器/服務端
  2. 資源分類:
    1. 靜態資源:所有用戶訪問後,得到的結果一樣
      • 如:htmlcssJavaScript
    2. 動態資源:每個用戶訪問相同資源後,得到的結果可能不一樣
      • 如:servlet/jspphpasp
  3. 網絡通信三要素:
    1. IP:電子設備在網絡中的唯一標識
    2. 端口:應用程序在計算機中的唯一標識。
      • 範圍:0~65536
    3. 傳輸協議:規定了數據傳輸的規則
      1. 基礎協議:
        • TCP:安全,但速度慢
        • UDP:不安全,速度快

2. web服務器軟件

服務器:安裝了服務器軟件的計算機

服務器軟件:接受了用戶的請求,處理請求,作出響應

web服務器軟件:接收用戶的請求,處理請求,作出響應

JavaEE:java語言在企業級開發中使用的13項技術規範總和

Tomcat

Tomcat:web服務器軟件

  1. 下載:http://tomcat.apache.org/

  2. 安裝:解壓安裝包

    • 注意:安裝目錄不要帶空格和中文
  3. 卸載:刪除目錄

  4. 啓動:

    • bin/start.bat,雙擊該文件

    • 訪問:瀏覽器輸入:http://localhost:8080 訪問自己

      http://別人的ip:8080 訪問他人

    • 修改自身端口號:進入conf/server.xml,找到<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8445" />

      • 注意:一般將Tomcat的默認端口號修改爲80。80端口號是http協議的默認端口號

      在訪問時無需輸入端口號

  5. 關閉:

    • 正常關閉:
      • bin/shutdown.bat
      • ctrl+c
    • 強制關閉:
      • 點擊啓動窗口的x

Tomcat內部文件

  1. 配置:

    • 部署項目的方式:

      1. 直接將項目放到webapps文件夾中

        • 訪問時:/文件夾名/文件

        • 簡化部署:將項目打包成.war包,再將.war包放入webapps文件夾中

          war包會自動解壓,刪除war包也會刪除對應項目文件

      2. 配置conf/server.xml文件(很少使用)

        • <Host>標籤體中插入<Context docBase="D:\Afan" path="/cxing"/>
          • docBase:項目存放的路徑
          • path:虛擬目錄
      3. conf\Catalina\localhost創建任意名稱的xml文件。在xml文件中編寫<Context docBase="D:\Afan" />

        • 虛擬目錄:xml文件的名稱

將Tomcat集成到IDEA中,並且創建JavaEE的項目,部署項目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章