日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Tomcat服務(wù)器的配置與啟動全過程

瀏覽:381日期:2023-06-12 15:17:19
目錄
  • Tomcat的下載與安裝
  • 關(guān)于Tomcat服務(wù)器的目錄
    • startup.bat部分代碼
    • catalina.bat部分代碼
  • Tomcat服務(wù)器的運(yùn)行最終步驟
    • 解決Tomcat服務(wù)器啟動時(shí)在DOS命令窗口中的亂碼問題
      • logging.properties文件
    • 總結(jié)

      Tomcat的下載與安裝

      Tomcat是Apache軟件基金會的一個(gè)開源免費(fèi)的項(xiàng)目 , 它是一個(gè)輕量級WEB服務(wù)器 , 體積小 , 運(yùn)行速度快(只實(shí)現(xiàn)了Servlet+JSP規(guī)范)

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

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

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

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

      關(guān)于Tomcat服務(wù)器的目錄

      目錄存放的文件bin這個(gè)目錄是Tomcat服務(wù)器的命令文件存放的目錄 , 如啟動Tomcat,關(guān)閉Tomcat相關(guān)的bat命令文件和shell命令文件conf這個(gè)目錄是Tomcat服務(wù)器的配置文件存放目錄(server.xml文件中可以配置端口號,默認(rèn)Tomcat端口是8080)lib這個(gè)目錄是Tomcat服務(wù)器的核心程序目錄,因?yàn)門omcat服務(wù)器是Java語言編寫的,這里的jar包里面都是class文件logsTomcat服務(wù)器的日志目錄,Tomcat服務(wù)器啟動等信息都會在這個(gè)目錄下生成日志文件tempTomcat服務(wù)器的臨時(shí)目錄。存儲臨時(shí)文件webapps這個(gè)目錄當(dāng)中就是用來存放大量的webapp項(xiàng)目(web application:web應(yīng)用)work這個(gè)目錄是用來存放JSP文件翻譯之后的java文件以及編譯之后的class文件
      • 關(guān)于bat批處理文件: bat文件是windows操作系統(tǒng)專用的,這種文件中可以編寫大量的windows的dos命令,執(zhí)行bat文件就相當(dāng)于批量的執(zhí)行dos命令
      • 關(guān)于shell批處理文件: sh文件是Linux操作統(tǒng)專用的 , 在Linux環(huán)境下能夠執(zhí)行的是shell命令,大量的shell命令編寫在shell文件當(dāng)中,執(zhí)行shell文件就相當(dāng)于批量的執(zhí)行shell命令
      • Tomcat服務(wù)器提供了bat和shell命令文件,說明了Tomcat服務(wù)器的通用性

      分析startup.bat文件得出,執(zhí)行這個(gè)命令,實(shí)際上最后是執(zhí)行:catalina.bat文件

      startup.bat文件的執(zhí)行需要CATALINA_HOME環(huán)境變量和catalina.bat文件

      startup.bat部分代碼

      <!---startup.bat文件的執(zhí)行需要CATALINA_HOME環(huán)境變量和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文件中有這樣一行配置:MAINCLASS=org.apache.catalina.startup.Bootstrap (這個(gè)類就是main方法所在的類)

      catalina.bat文件的執(zhí)行需要JAVA_HOME環(huán)境變量

      catalina.bat部分代碼

      <!---catalina.bat文件的執(zhí)行需要JAVA_HOME環(huán)境變量-->
      rem ? JAVA_HOME ? ? ? Must point at your Java Development Kit installation.
      rem ? ? ? ? ? ? ? ? ? Required to run the with the "debug" argument.
      rem
      rem ? JRE_HOME ? ? ? ?Must point at your Java Runtime installation.
      
      set _EXECJAVA=%_RUNJAVA%
      set MAINCLASS=org.apache.catalina.startup.Bootstrap
      set ACTION=start
      set SECURITY_POLICY_FILE=
      set DEBUG_OPTS=
      set JPDA=

      Tomcat服務(wù)器既然是Java語言寫的,那么啟動Tomcat服務(wù)器就是執(zhí)行main方法

      • 執(zhí)行startup.bat文件 ----> 執(zhí)行catalina.bat文件 -----> 執(zhí)行org.apache.catalina.startup.Bootstrap類的main方法 ---->Tomca服務(wù)器啟動成功

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

      • JAVA_HOME=JDK的根 (Tomcat是java語言寫的所以想要運(yùn)行Tomcat服務(wù)器,必須先有jre)
      • CATALINA_HOME=Tomcat服務(wù)器的根
      • PATH=%JAVA_HOME%\bin;%CATALINA_HOME%\bin (在DOS命令窗口可以執(zhí)行相關(guān)的命令文件)

      Tomcat服務(wù)器的運(yùn)行最終步驟

      啟動Tomcat: bin目錄下有一個(gè) startup.bat 文件,執(zhí)行它可以啟動Tomcat服務(wù)器 , 執(zhí)行啟動命令時(shí)可以省略.bat的后綴

      測試Tomcat服務(wù)器是否啟動成功

      打開瀏覽器,在瀏覽器的地址欄上輸入U(xiǎn)RL: http://127.0.0.1:8080

      關(guān)閉Tomcat:bin目錄下有一個(gè) shutdown.bat 文件 , 通過它可以關(guān)閉Tomcat服務(wù)器 , 執(zhí)行關(guān)閉命令時(shí)不可以省略.bat的后綴

      因?yàn)閟hutdown命令和windows中的關(guān)機(jī)命令沖突 , 所以建議將shutdown.bat文件重命名為stop.bat ,這樣就可以省略.bat的后綴

      解決Tomcat服務(wù)器啟動時(shí)在DOS命令窗口中的亂碼問題

      將CATALINA_HOME/conf/logging.properties文件中的內(nèi)容修改如下: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

      總結(jié)

      以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持。

      標(biāo)簽: Tomcat
      相關(guān)文章:
      日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
      麻豆中文一区二区| 久久久成人网| 蜜臀久久久99精品久久久久久| 久久久久一区| 久久精品影视| 欧美va天堂在线| 国产一区91| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品日韩欧美一区| 亚洲免费影视| 亚洲欧美在线综合| 欧美专区一区| 欧美成人aaa| 成人综合一区| 日韩毛片在线| 99精品美女| 亚洲精品国产偷自在线观看| 亚洲一区亚洲| 天堂俺去俺来也www久久婷婷| 欧美在线不卡| 精品视频一区二区三区四区五区| 国产精品99一区二区三区| 日韩精品一区二区三区免费观看| 久久激情一区| 亚洲免费一区二区| 日韩精品第二页| 国产精久久久| 精品五月天堂| 国产主播一区| 亚洲精品在线国产| 久久99蜜桃| av中文字幕在线观看第一页| 999精品在线| 久久亚洲图片| 国产精品手机在线播放| а√在线中文在线新版| 欧美日韩四区| 欧美天堂在线| 国产 日韩 欧美一区| 久久xxxx| 欧美xxxx性| 久久中文亚洲字幕| 午夜a一级毛片亚洲欧洲| 国产精品成人一区二区网站软件| 黄色网一区二区| 99香蕉国产精品偷在线观看| 亚洲精品影视| 麻豆理论在线观看| 爽好久久久欧美精品| 国产精品久久久久久久久免费高清 | 色偷偷色偷偷色偷偷在线视频| 日韩一级欧洲| 国产精品www994| 久久久久美女| 日本精品一区二区三区在线观看视频| 日韩综合在线| 亚洲精品大全| 久久久久99| 欧美伊人久久| 精品欧美久久| 欧美精品aa| 一区二区亚洲精品| 麻豆精品视频在线观看视频| 久久在线免费| 欧美日韩亚洲三区| 激情综合网址| 久久99免费视频| 热久久久久久久| 精品国产亚洲一区二区三区在线 | 日本免费在线视频不卡一不卡二| 亚洲精品成人图区| 18国产精品| 一区三区视频| av中文资源在线资源免费观看| 日韩在线网址| 久久精品av| 麻豆一区在线| 亚洲欧洲免费| 女同性一区二区三区人了人一| 精品一区二区三区亚洲| 蜜臀久久99精品久久久久久9| 国产不卡一区| 欧美欧美黄在线二区| 国产视频久久| 性欧美xxxx免费岛国不卡电影| 久久不见久久见免费视频7| 麻豆精品网站| 久久国产电影| 麻豆精品在线播放| 日韩国产一区二| 香蕉久久夜色精品国产| 在线中文字幕播放| 欧美国产精品| 久久精品99久久久| 亚洲精品免费观看| 国产精品日韩欧美一区| 日韩综合精品| 美女久久99| 日本成人一区二区| 久久成人国产| 2023国产精品久久久精品双| 高清不卡亚洲| 电影91久久久| 国产精品亚洲片在线播放| 亚洲人www| 中文视频一区| 久久午夜精品一区二区| 一本色道久久精品| 午夜久久免费观看| 亚洲大全视频| 亚洲夜间福利| 日韩欧美午夜| 国产aⅴ精品一区二区三区久久| 国产精品夜夜夜| 欧美日韩亚洲一区三区| 日本少妇一区二区| 视频在线观看一区二区三区| 日韩一区精品字幕| 免费av一区| 婷婷精品在线| 亚洲精品午夜av福利久久蜜桃| 国产videos久久| 欧美极品中文字幕| 99精品视频精品精品视频| 蜜桃av一区二区在线观看| 久久久亚洲一区| 国内揄拍国内精品久久| 亚洲精品成人一区| 日韩精品一二三| 亚洲精品欧洲| 婷婷精品久久久久久久久久不卡| 亚洲精品亚洲人成在线观看| 日韩黄色在线观看| 国产精品亚洲产品| 激情久久99| 日韩一区二区三区免费播放| 欧美香蕉视频| 狠狠干综合网| 亚洲一区二区免费在线观看| 日韩精品成人| 国产精品男女| 国产精品videossex| 久久久精品国产**网站| sm捆绑调教国产免费网站在线观看 | 日韩国产一区二区| 神马日本精品| 亚洲综合丁香| 欧美亚洲福利| 成人国产综合| 国产精品多人| 亚洲bt欧美bt精品777| 日本不卡的三区四区五区| 亚洲综合电影一区二区三区| 亚洲理论在线| 欧美激情一区| 香蕉视频亚洲一级| 激情六月综合| 日韩精品国产精品| 亚洲一级淫片| 国产不卡人人| 人人精品久久| 91成人精品视频| 99久久激情| 国产精品一区二区三区av| 国产免费av一区二区三区| 国产精品国码视频| 伊人久久亚洲热| 成人亚洲精品| 精品视频在线一区二区在线| 午夜影院一区| 精品高清久久| 国产一区日韩| 国产福利一区二区精品秒拍| 亚洲精品一区二区在线看| 日韩不卡在线观看日韩不卡视频| 国产精品第一国产精品| 国产精品亚洲一区二区在线观看| 99久久久久| 日韩高清不卡一区二区| 蜜桃久久久久久| 999久久久91| 98精品久久久久久久| 亚洲三级毛片| 亚洲三级国产| 中文精品视频| 欧美成人国产| 一本色道久久精品| 日韩精品a在线观看91| 日韩激情精品| www在线观看黄色| 高清一区二区三区av| 亚洲欧洲一区| 亚洲四虎影院| 国产手机视频一区二区| 国产欧美日韩免费观看| 亚洲aa在线| 欧美精品一区二区久久| 国产精品网址| 国产精品igao视频网网址不卡日韩| 日韩精品一页|