Tomcat9.0 入門介紹

      網友投稿 937 2022-05-29

      對于管理員和Web開發人員來說,在開始之前,您應該熟悉一些重要的信息。本文檔簡要介紹了Tomcat容器背后的一些概念和術語。同樣,當你需要幫助時,可以來這里看看。

      在閱讀這些文件的過程中,您將遇到許多術語;一些特定于Tomcat,以及其他定義的?Servlet and JSP specifications?.

      Tomcat9.0 入門介紹

      Context?- 簡而言之,Context是一個Web應用程序。

      這是一些關鍵的tomcat目錄:

      /bin?- 啟動,關閉和其他腳本。其中的*.sh文件適合Unix系統,*.bat文件適用于Windows系統。由于Win32命令行缺少某些功能,因此這里有一些額外的文件。

      /conf?- 配置文件和相關的DTD文件。這里最重要的文件是server.xml。它是容器的主要配置文件。

      /logs?- 默認情況下,日志文件在此處。

      /webapps?- 這是您的webapps的所在之地。

      在整個文檔中,引用了以下兩個屬性:

      CATALINA_HOME?:例如,表示Tomcat安裝的根目錄/home/tomcat/apache-tomcat-9.0.10 或者 C:\Program Files\apache-tomcat-9.0.10.

      CATALINA_BASE?:表示特定Tomcat實例的運行時配置的根。如果要在一臺計算機上安裝多個Tomcat實例,請使用CATALINA_BASE 屬性.

      如果將屬性設置為不同的位置,則CATALINA_HOME位置包含靜態源,例如.jar文件或二進制文件。 CATALINA_BASE位置包含配置文件,日志文件,已部署的應用程序和其他運行時要求的文件。

      默認情況下,CATALINA_HOME和CATALINA_BASE指向同一目錄。當您需要在一臺計算機上運行多個Tomcat實例時,請手動設置CATALINA_BASE。這樣做有以下好處:

      更輕松地管理升級到更新版本的Tomcat。因為具有單個CATALINA_HOME位置的所有實例共享一組.jar文件和二進制文件,您可以輕松地將文件升級到較新版本,并使用相同的CATALIA_HOME目錄將更改傳播到所有Tomcat實例。

      避免重復配置相同的靜態.jar 文件.

      共享某些設置,例如shell文件或bat腳本文件(取決于您的操作系統)。

      在開始使用CATALINA_BASE之前,首先考慮并創建CATALINA_BASE使用的目錄樹。請注意,如果您不創建所有推薦的目錄,Tomcat會自動創建目錄。如果無法創建必要的目錄,例如由于權限問題,Tomcat將無法啟動,或者可能無法正常運行。

      請考慮以下目錄列表:

      bin目錄并且包含setenv.sh, setenv.bat,以及 tomcat-juli.jar 文件. ??Recommended:?No. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查找順序:首先查CATALINA_BASE下的bin路徑,然后查CATALINA_HOME路徑

      lib目錄并且包含要在類路徑上添加的更多資源。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Recommended:?Yes,如果您的應用程序依賴于外部庫。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??查找順序:?首先檢查CATALINA_BASE; 然后是CATALINA_HOME。

      logs目錄放特定于實例的日志文件。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Recommended:?Yes.

      webapps目錄放置自動加載的Web應用程序。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Recommended:?Yes,如果要部署應用程序。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??查找順序:?僅限CATALINA_BASE。

      work目錄包含已部署Web應用程序的臨時工作目錄。?Recommended:?Yes.

      temp目錄JVM用于臨時文件的目錄。?Recommended:?Yes.

      我們建議你不要改變tomcat-juli.jar文件。但是,如果您需要自己的日志記錄實現,則可以替換tomcat-juli.jar在CATALINA_BASE位置中為特定Tomcat實例提供文件。

      我們還建議您從中復制所有配置文件CATALINA_HOME/conf目錄進入CATALINA_BASE/conf/目錄。如果CATALINA_BASE中缺少配置文件,則不會回退到CATALINA_HOME。因此,這可能會導致失敗。

      至少,CATALINA_BASE必須包含:

      conf/server.xml

      conf/web.xml

      That includes the conf目錄。否則,Tomcat無法啟動或無法正常運行。

      有關高級配置信息,請參閱?RUNNING.txt?file.

      CATALINA_BASE屬性是一個環境變量。您可以在執行Tomcat啟動腳本之前進行設置,例如:

      On Unix: CATALINA_BASE=/tmp/tomcat_base1 bin/catalina.sh start

      On Windows: CATALINA_BASE=C:\tomcat_base1 bin/catalina.bat start

      雖然我們已盡最大努力確保這些文件清晰易讀,但我們可能錯過了一些內容。下面提供了各種網站和郵件列表,以防您遇到困難。

      請記住,Tomcat的主要版本之間的一些問題和解決方案各不相同。當您在網上搜索時,會有一些與Tomcat 9無關的文檔,但僅限于早期版本。

      當前文檔 - 大多數文檔將列出潛在的掛起。請務必完整閱讀相關文檔,因為這樣可以節省您的大量時間和精力。沒有什么比搜索網絡只是為了找到答案就在你面前一直在你面前!

      Tomcat FAQ

      Tomcat WIKI

      Tomcat FAQ at?jGuru

      Tomcat郵件列表存檔 - 眾多站點存檔Tomcat郵件列表。由于鏈接隨時間變化,點擊此處將搜索?Google?.

      您可以訂閱的TOMCAT-USER郵件列表?here?。如果您沒有得到答復,那么很可能您的問題可能會在列表存檔或其中一個常見問題解答中得到解答。雖然有時會詢問和回答有關Web應用程序開發的問題,但請將您的問題集中在Tomcat特定的問題上。

      您可以訂閱的TOMCAT-DEV郵件列表?here?. This list is?reserved?討論Tomcat自身的發展。有關Tomcat配置的問題以及在開發和運行應用程序時遇到的問題通常更適合TOMCAT-USER列表。

      Tomcat web前端

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:MATLAB從入門到精通:MATLAB格式應用小技巧
      下一篇:[django]項目打包構建
      相關文章
      久久久无码精品亚洲日韩按摩| 亚洲成AV人片在线播放无码| 亚洲黄网在线观看| 亚洲亚洲人成综合网络| jizzjizz亚洲日本少妇| 亚洲欧美日韩中文高清www777| 国产人成亚洲第一网站在线播放| 性xxxx黑人与亚洲| 亚洲中文字幕精品久久| 亚洲色欲色欱wwW在线| 亚洲日本VA中文字幕久久道具| 伊人久久五月丁香综合中文亚洲 | 亚洲国产人成在线观看| 亚洲制服丝袜精品久久| 国产亚洲sss在线播放| 亚洲日本VA午夜在线影院| 亚洲av无码专区在线电影天堂| 亚洲6080yy久久无码产自国产| 色九月亚洲综合网| 亚洲一级片免费看| 亚洲人成网7777777国产| 久久精品亚洲综合专区| 久久青青草原亚洲av无码app| 亚洲毛片免费观看| 亚洲日本国产综合高清| 亚洲av永久无码天堂网| avtt亚洲天堂| 亚洲乱码中文字幕综合234| 久久久久久久亚洲精品| 亚洲国产精品无码一线岛国| 亚洲第一福利视频| 亚洲人成在线中文字幕| 亚洲精品无码你懂的| 亚洲av再在线观看| 最新国产AV无码专区亚洲 | 亚洲а∨天堂久久精品9966| 亚洲av无码专区国产不乱码 | 久久久久亚洲AV片无码下载蜜桃| 亚洲综合激情视频| 亚洲色偷偷色噜噜狠狠99网| 一本色道久久88综合亚洲精品高清|