<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # tomcat目錄和配置介紹 [TOC] ## 一、Tomcat目錄介紹 1.主目錄介紹 ```SH tree -L 1 /app/tomcat/ ``` ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/105102604.png) 2.webapps目錄 ```SH tree /app/tomcat/webapps/ -L 1 ``` ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/105112790.png) 說明:生產環境中,為了安全考慮,只保留root目錄,其他都要刪掉 3.Tomcat管理功能 > 此功能僅測試環境熟悉軟件可用,生產環境千萬不要用。 Tomcat管理功能用于對Tomcat自身以及部署在Tomcat上的應用進行管理的web應用。默認禁用狀態。如需開啟,需要配置管理用戶,文件為tomcat-users.xml。 ``` vim /app/tomcat/conf/tomcat-users.xml ………… <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/> </tomcat-users> #→在此行前加入上面三行 /app/tomcat/bin/shutdown.sh /app/tomcat/bin/startup.sh ``` 然后登陸網頁,點擊下圖三個按鈕可以分別進入不同的管理界面 ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/105124052.png) ## 二、Tomcat日志 1.日志位置 ``` tree /app/tomcat/logs/ ``` ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/105131871.png) 2.日志說明 * 實時日志 catalina.out日志是tomcat的實時運行日志,文件會越來越大,需要定時清理 catalina.時間.log是每天自動進行日志切割后的文件 * 站點日志 每個站點運行都會寫入到站點日志中 ## 三、Tomcat配置文件 ### 1.Tomcat配置文件 ``` tree -L 1 /app/tomcat/conf ``` ![mark](http://noah-pic.oss-cn-chengdu.aliyuncs.com/pic/20200306/105139551.png) ### 2.配置文件結構 1)server.xml組件類別 * 頂級組件: 位于整個配置的頂層,如server。 * 容器類組件: 可以包含其它組件的組件,如service、engine、host、context。 * 連接器組件: 連接用戶請求至tomcat,如connector。 * 被嵌套類組件:位于一個容器當中,不能包含其他組件,如Valve、logger。 2)配置文件模板 ```sh <server> <service> <connector /> <engine> <host> <context></context> </host> <host> <context></context> </host> </engine> </service> </server> ``` ### 3.組件詳解 * engine: 核心容器組件,catalina引擎,負責通過connector接收用戶請求,并處理請求,將請求轉至對應的虛擬主機host。 * host: 類似于httpd中的虛擬主機,一般而言支持基于FQDN的虛擬主機。 * context: 定義一個應用程序,是一個最內層的容器類組件(不能再嵌套)。配置context的主要目的指定對應對的webapp的根目錄,類似于httpd的alias,其還能為webapp指定額外的屬性,如部署方式等。 * connector: 接收用戶請求,類似于httpd的listen配置監聽端口的。 * service: 將connector關聯至engine,因此一個service內部可以有多個connector,但只能有一個引擎engine。service內部有兩個connector,一個engine。因此,一般情況下一個server內部只有一個service,一個service內部只有一個engine,但一個service內部可以有多個connector。 * server: 表示一個運行于JVM中的tomcat實例。 * Valve: 閥門,攔截請求并在將其轉至對應的webapp前進行某種處理操作,可以用于任何容器中,比如記錄日志(access log valve)、基于IP做訪問控制(remote address filter valve)。 * logger: 日志記錄器,用于記錄組件內部的狀態信息,可以用于除context外的任何容器中。 * realm: 可以用于任意容器類的組件中,關聯一個用戶認證庫,實現認證和授權。可以關聯的認證庫有兩種:UserDatabaseRealm、MemoryRealm和JDBCRealm。 * UserDatabaseRealm: 使用JNDI自定義的用戶認證庫。 * MemoryRealm: 認證信息定義在tomcat-users.xml中。 * JDBCRealm: 認證信息定義在數據庫中,并通過JDBC連接至數據庫中查找認證用戶。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看