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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tomcat 使用与配置

發布時間:2023/12/29 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat 使用与配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • Tomcat 簡介
  • Tomcat安裝
  • Tomcat 使用
    • Tomcat安裝目錄介紹
    • Tomcat服務器的啟動
    • Tomcat服務器的關閉
  • Tomcat 配置
    • 配置端口
    • 控制臺編碼配置
  • 部署工程到Tomcat中
    • 三種部署方式
    • webapps目錄下/ROOT工程的訪問

Tomcat 簡介

tomcat:開源小型web服務器 ,完全免費,主要用于中小型web項目,只支持Servlet和JSP 等少量javaee規范(就是JavaWeb編程接口)

Tomcat版本的關系

在項目部署的時候,如果對于Web應用沒有選擇正確的Web服務器版本,應用可能不能正常運行。下圖為官方給的Servlet/JSP各規范與Web服務器Tomcat各版本的對應關系,如:支持Servlet 3.1、JSP 2.3規范的Web服務器為Tomcat 8

向下兼容。例如:tomcat7也支持servlet3.0/jsp2.2規范,可以支持javaee6.0當前企業常用的版本 6.* / 7./8.

Tomcat安裝

官網:http://tomcat.apache.org

下載步驟
進入官網

免安裝,下載后解壓文件即可用

Tomcat 使用

Tomcat安裝目錄介紹


bin:可以執行文件。
conf:tomcat服務器的配置文件
lib:tomcat啟動后需要依賴的jar包
logs:tomcat工作之后的日志文件
webapps:是tomcat布暑工程的目錄。
work:jsp文件在被翻譯之后,保存在當前這個目錄下,session對象被序列化之后保存的位置

Tomcat服務器的啟動

配置環境變量,必須配置好 JAVA_HOME環境變量



啟動Tomcat服務器
方式一:
tomcat目錄/bin/startup.bat(window啟動文件) 找到startup.bat 雙擊運行。會有一個黑窗口,黑窗口不要關閉。(如果關閉,相當于把tomcat停止了。)

有亂碼先不用急,是因為window系統默認編碼是GBK,需要的時候可以在tomcat里配置的,現在Tomcat服務器就算運行起來了。

方式二:
在命令行中,先把你的當前目錄切換 到你tomcat目錄\bin目錄下,再執行catalina run 這個命令啟動Tomcat。

這種方式有什么好處:當Tomcat啟動失敗的時候,會有一閃而過的情況,
當我們使用catalina run 這個命令啟動Tomcat的時候,哪怕有錯誤,我們也可以清楚的看到tomcat失敗的原因。不會一閃而過。

測試是否啟動成功
在瀏覽器地址欄中輸入:http://localhost:8080 或者 http://127.0.0.1:8080/localhost,如果看到如下頁面,證明啟動成功

Tomcat服務器的關閉

有三種方法:
第一種:Ctrl+C鍵 關閉Tomcat服務器
第二種:點擊Tomcat窗口的右上角關閉按鈕 (暴力停止服務器)
第三種:找到tomcat目錄/bin/shutdown.bat文件,雙擊執行關閉Tomcat。

Tomcat 配置

配置端口

tomcat默認的端口是8080(訪問端口)
http的默認端口是80,如果訪問的時候輸入http://www.baidu.com相當于http://www.baidu.com:80。當真正在項目上線之后,通常采用80,修改方法如下:

  • 找到tomcat目錄/conf/server.xml
  • 修改port的值,將port端口的值修改為80

  • 3. 然后在瀏覽器中輸入 http://127.0.0.1:80 或 http://127.0.0.1 訪問測試

    控制臺編碼配置

    在windows系統下運行tomcat會出現亂碼問題:

    因為windows默認是GBK編碼的,我們把tomcat服務器的控制臺編碼改為GBK就可以了。
    打開tomcat安裝目錄的conf目錄下的logging.properties文件,修改如下:

    重啟tomcat,如下:

    部署工程到Tomcat中

    三種部署方式

    第一種方法:在tomcat目錄/conf/server.xml 配置 —了解就好
    在conf/server.xml文件的host元素中配置,例如:
    在host標簽內書寫如下內容

    <Context path="/atguigu" docBase="D:\atguigu"/> 解釋:<Context path=”瀏覽器要訪問的路徑” docBase=”網站所在磁盤目錄路徑”/>

    配置好之后,要重啟服務器。
    缺點(Tomcat7.0之后):如果配置錯誤:tomcat會啟動失敗。(如果tomcat里面存放的其他的網站),其他網站也會停機。

    第二種方式:將網站目錄復制到tomcat/webapps目錄(常用,必須掌握)
    有一個網站(一個文件夾),把文件夾復制到tomcat的webapps目錄下。
    文件夾的名字,就是網站或者工程的訪問目錄.相當于之前配置 <Context path=”” 的配置

    第三種方式: 把網站目錄壓縮成war包部署到tomcat中
    把我們的項目進行壓縮zip,改成war,把war文件拷貝到tomcat/webapps目錄下,tomcat會自己把war的文件進行解壓。

    如果web目錄部署或者WAR包部署,tomcat的目錄下已經存在多個其它項目,那么只想啟動一個如何處理呢?其實不需要刪除其它項目。
    通過Host的deployIgnore配置過濾規則,就可以啟動的時候過濾指定的項目。

    webapps目錄下/ROOT工程的訪問

    當我們在瀏覽器中直接輸入http://ip地址:端口號 那么 默認訪問的是Tomcat目錄/webapps/ROOT目錄
    如果webapps下面有一個ROOT的項目。那么在訪問的時候,直接可以省略項目的名字/ 表示找到root目錄

    總結

    以上是生活随笔為你收集整理的Tomcat 使用与配置的全部內容,希望文章能夠幫你解決所遇到的問題。

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