(6)Tomcat的快速應用

1,JavaWeb 的概念

2,常用的 Web 服務器

3,Tomcat 的使用

4,IDEA 中動態 web工程的操作

JavaWeb 的概念

1,什麼是 JavaWeb?
  • JavaWeb 是指,所有通過 Java 語言編寫可以通過瀏覽器訪問的程序的總稱,叫 JavaWeb。
  • JavaWeb 是基於請求和響應來開發的。
2,什麼是請求?
  • 請求是指客戶端給服務器發送數據,叫請求 Request。
3,什麼是響應?
  • 響應是指服務器給客戶端回傳數據,叫響應 Response。
4,請求和響應的關係
  • 請求和響應是成對出現的,有請求就有響應。

在這裏插入圖片描述

常用的 Web 服務器

  • Tomcat:由 Apache 組織提供的一種 Web 服務器,提供對 jsp 和 Servlet 的支持。它是一種輕量級的 javaWeb 容器(服務器),也是當前應用最廣的 JavaWeb 服務器(免費)。
  • Jboss:是一個遵從 JavaEE 規範的、開放源代碼的、純 Java 的 EJB 服務器,它支持所有的 JavaEE 規範(免費)。
  • GlassFish: 由 Oracle 公司開發的一款 JavaWeb 服務器,是一款強健的商業服務器,達到產品級質量(應用很少)。
  • Resin:是 CAUCHO 公司的產品,是一個非常流行的服務器,對 servlet 和 JSP 提供了良好的支持,性能也比較優良,resin 自身採用 JAVA 語言開發(收費,應用比較多)。
  • WebLogic:是 Oracle 公司的產品,是目前應用最廣泛的 Web 服務器,支持 JavaEE 規範,而且不斷的完善以適應新的開發要求,適合大型項目(收費,用的不多,適合大公司)。

Tomcat 的使用

1,解壓
2,目錄介紹
目錄名 概述
bin 專門用來存放 Tomcat 服務器的可執行程序
conf 專門用來存放 Tocmat 服務器的配置文件
lib 專門用來存放 Tomcat 服務器的 jar 包
logs 專門用來存放 Tomcat 服務器運行時輸出的日記信息
temp 專門用來存放 Tomcdat 運行時產生的臨時數據
webapps 專門用來存放部署的 Web 工程
work 是 Tomcat 工作時的目錄,用來存放 Tomcat 運行時 jsp 翻譯爲 Servlet 的源碼,和 Session 鈍化的目錄
3,如何啓動 Tomcat 服務器
  • 找到 Tomcat 目錄下的 bin 目錄下的 startup.bat 文件,雙擊,就可以啓動 Tomcat 服務器。

  • 如何測試 Tomcat 服務器啓動成功?

    • 打開瀏覽器,在瀏覽器地址欄中輸入以下地址測試:
      ①、http://localhost:8080
      ②、http://127.0.0.1:8080
      ③、http://真實 ip:8080
  • 當出現如下界面,說明 Tomcat 服務器啓動成功:
    在這裏插入圖片描述

  • 常見的啓動失敗的情況有,雙擊 startup.bat 文件,就會出現一個小黑窗口一閃而來。這個時候,失敗的原因基本上都是因爲沒有配置好 JAVA_HOME 環境變量。
    在這裏插入圖片描述

  • 常見的 JAVA_HOME 配置錯誤有以下幾種情況:
    ①:JAVA_HOME 必須全大寫。
    ②:JAVA_HOME 中間必須是下劃線,不是減號(-)。
    ③:JAVA_HOME 配置的路徑只需要配置到 jdk 的安裝目錄即可。不需要帶上 bin 目錄。

  • 另一種啓動 另一種啓動 tomcat 服務器的方式
    ①:打開命令行
    ②:cd 到 你的 Tomcat 的 bin 目錄下
    ③:敲入啓動命令: catalina run

4,Tomcat 的停止

①:點擊 tomcat 服務器窗口的 x 關閉按鈕
②:把 Tomcat 服務器窗口置爲當前窗口,然後按快捷鍵 Ctrl+C
③:找到 Tomcat 的 的 bin 目錄下的 shutdown.bat 雙擊,就可以停止 Tomcat

5,如何修改 Tomcat 的端口號
  • Mysql 默認的端口號是:3306

  • Tomcat 默認的端口號是:8080

  • 找到 Tomcat 目錄下的 conf 目錄,找到 server.xml 配置文件。
    !](https://img-blog.csdnimg.cn/2020051823382485.png)

  • 平時上百度:http://www.baidu.com:80,HTTP 協議默認的端口號是:80

6,如何部暑 web 工程到 Tomcat 中
  • 第一種部署方法:只需要把 web 工程的目錄拷貝到 Tomcat 的 的 webapps 目錄下即可。
  • 第二種部署方法:找到 Tomcat 下的 conf 目錄\Catalina\localhost\ 下,創建如下的配置文件:
    在這裏插入圖片描述
<!-- Context 表示一個工程上下文
path 表示工程的訪問路徑:/abc
docBase 表示你的工程目錄在哪裏
-->
<Context path="/abc" docBase="D:\book" />

訪問這個工程的路徑如下:http://ip:port/abc/ 就表示訪問 D:\book 目錄

7,IDEA 整合 Tomcat

IDEA 中動態 web工程的操作

1,如何給動態 web 工程添加額外 jar 包
  • ①、可以打開項目結構菜單操作界面,添加一個自己的類庫:
    在這裏插入圖片描述

  • ②、添加你你類庫需要的 jar 包文件。
    !](https://img-blog.csdnimg.cn/20200518235904966.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNTMwMDA0,size_16,color_FFFFFF,t_70)

  • ③、選擇你添加的類庫,給哪個模塊使用:
    在這裏插入圖片描述

  • ④、選擇 Artifacts 選項,將類庫,添加到打包部署中:

在這裏插入圖片描述

2,在 IDEA 中部署工程到 Tomcat 上運行
  • ①,建議修改 web 工程對應的 Tomcat 運行實例名稱:
    在這裏插入圖片描述
    在這裏插入圖片描述

  • ②,確認你的 Tomcat 實例中有你要部署運行的 web 工程模塊:
    在這裏插入圖片描述

  • ③,你還可以修改你的 Tomcat 實例啓動後默認的訪問地址:
    在這裏插入圖片描述

3,修改運行的端口號 修改運行的端口號

在這裏插入圖片描述

4,修改運行使用的瀏覽器

在這裏插入圖片描述

5,配置資源熱部署

在這裏插入圖片描述


下一章,(7)Servlet技術的使用(上篇)

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