久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Tomcat服務器怎么配置與啟動

153次閱讀
沒有評論

共計 3037 個字符,預計需要花費 8 分鐘才能閱讀完成。

本篇內容主要講解“Tomcat 服務器怎么配置與啟動”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“Tomcat 服務器怎么配置與啟動”吧!

Tomcat 的下載與安裝

Tomcat 是 Apache 軟件基金會的一個開源免費的項目 , 它是一個輕量級 WEB 服務器 , 體積小 , 運行速度快(只實現了 Servlet+JSP 規范)

Tomcat 還有另外一個名字:catalina(catalina 是美國的一個島嶼,據說作者是在這個風景秀麗的小島上開發了一個輕量級的 WEB 服務器)

tomcat 的 logo 是一只公貓(寓意表示 Tomcat 服務器是輕巧的)

Tomcat 的安裝包是綠色版 , 安裝很簡單,直接 zip 包解壓即可。解壓就是安裝。

我有一個好習慣,在 D 盤的根目錄下新建一個 dev 目錄,java 開發所有相關的工具都安裝到 dev 目錄下,這樣比較方便管理。

關于 Tomcat 服務器的目錄目錄存放的文件 bin 這個目錄是 Tomcat 服務器的命令文件存放的目錄 , 如啟動 Tomcat,關閉 Tomcat 相關的 bat 命令文件和 shell 命令文件 conf 這個目錄是 Tomcat 服務器的配置文件存放目錄(server.xml 文件中可以配置端口號,默認 Tomcat 端口是 8080)lib 這個目錄是 Tomcat 服務器的核心程序目錄,因為 Tomcat 服務器是 Java 語言編寫的,這里的 jar 包里面都是 class 文件 logsTomcat 服務器的日志目錄,Tomcat 服務器啟動等信息都會在這個目錄下生成日志文件 tempTomcat 服務器的臨時目錄。存儲臨時文件 webapps 這個目錄當中就是用來存放大量的 webapp 項目(web application:web 應用)work 這個目錄是用來存放 JSP 文件翻譯之后的 java 文件以及編譯之后的 class 文件

關于 bat 批處理文件: bat 文件是 windows 操作系統專用的,這種文件中可以編寫大量的 windows 的 dos 命令,執行 bat 文件就相當于批量的執行 dos 命令

關于 shell 批處理文件: sh 文件是 Linux 操作統專用的 , 在 Linux 環境下能夠執行的是 shell 命令,大量的 shell 命令編寫在 shell 文件當中,執行 shell 文件就相當于批量的執行 shell 命令

Tomcat 服務器提供了 bat 和 shell 命令文件,說明了 Tomcat 服務器的通用性

分析 startup.bat 文件得出,執行這個命令,實際上最后是執行:catalina.bat 文件

startup.bat 文件的執行需要 CATALINA_HOME 環境變量和 catalina.bat 文件

startup.bat 部分代碼

!---startup.bat 文件的執行需要 CATALINA_HOME 環境變量和 catalina.bat 文件 - 
rem Guess CATALINA_HOME if not defined
set  CURRENT_DIR=%cd% 
if not  %CATALINA_HOME%  ==   goto gotHome
set  CATALINA_HOME=%CURRENT_DIR% 
if exist  %CATALINA_HOME%\bin\catalina.bat  goto okHome
cd ..
set  CATALINA_HOME=%cd% 
cd  %CURRENT_DIR% 
:gotHome
if exist  %CATALINA_HOME%\bin\catalina.bat  goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome
set  EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat

catalina.bat 文件中有這樣一行配置:MAIN >

catalina.bat 文件的執行需要 JAVA_HOME 環境變量

catalina.bat 部分代碼

!---catalina.bat 文件的執行需要 JAVA_HOME 環境變量 -- 
rem JAVA_HOME Must point at your Java Development Kit installation.
rem Required to run the with the  debug  argument.
rem JRE_HOME Must point at your Java Runtime installation.
set _EXECJAVA=%_RUNJAVA%
set MAIN >

Tomcat 服務器既然是 Java 語言寫的,那么啟動 Tomcat 服務器就是執行 main 方法

執行 startup.bat 文件 ---- 執行 catalina.bat 文件 ----- 執行 org.apache.catalina.startup.Bootstrap 類的 main 方法 ---- Tomca 服務器啟動成功

從 startup.bat 文件 和 catalina.bat 文件的內容可以得出 , 啟動 Tomcat 服務器只把 bin 目錄中的相關的命令文件配到 PATH 目錄下是不行的 , ** 還需要配置 CATALINA_HOME 和 JAVA_HOME 兩個環境變量 **

JAVA_HOME=JDK 的根 (Tomcat 是 java 語言寫的所以想要運行 Tomcat 服務器,必須先有 jre)

CATALINA_HOME=Tomcat 服務器的根

PATH=%JAVA_HOME%\bin;%CATALINA_HOME%\bin (在 DOS 命令窗口可以執行相關的命令文件)

Tomcat 服務器的運行最終步驟

啟動 Tomcat:bin 目錄下有一個 startup.bat 文件, 執行它可以啟動 Tomcat 服務器 , 執行啟動命令時可以省略.bat 的后綴

測試 Tomcat 服務器是否啟動成功

打開瀏覽器,在瀏覽器的地址欄上輸入 URL: http://127.0.0.1:8080

關閉 Tomcat:bin 目錄下有一個 shutdown.bat 文件 , 通過它可以關閉 Tomcat 服務器 , 執行關閉命令時不可以省略.bat 的后綴

因為 shutdown 命令和 windows 中的關機命令沖突 , 所以建議將 shutdown.bat 文件重命名為 stop.bat , 這樣就可以省略.bat 的后綴

解決 Tomcat 服務器啟動時在 DOS 命令窗口中的亂碼問題

將 CATALINA_HOME/conf/logging.properties 文件中的內容修改如下:java.util.logging.ConsoleHandler.encoding = GBK

logging.properties 文件
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
java.util.logging.ConsoleHandler.encoding = GBK

到此,相信大家對“Tomcat 服務器怎么配置與啟動”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-12發表,共計3037字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 咸丰县| 安平县| 榕江县| 平潭县| 顺义区| 调兵山市| 金华市| 章丘市| 定襄县| 高碑店市| 临高县| 龙江县| 尼勒克县| 泗水县| 社会| 安达市| 防城港市| 玉溪市| 苗栗市| 汤原县| 伊金霍洛旗| 思南县| 承德县| 兴安盟| 黄山市| 咸宁市| 广元市| 万山特区| 东乡| 铜梁县| 昭苏县| 阿拉善右旗| 巴南区| 莲花县| 宁化县| 车险| 长寿区| 巴林右旗| 亚东县| 浦江县| 合山市|