<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 通過單個服務器安裝運行 Tomcat 的多個實例 > 原文: [https://howtodoinjava.com/tomcat/running-multiple-instances-of-tomcat-with-single-server-installation/](https://howtodoinjava.com/tomcat/running-multiple-instances-of-tomcat-with-single-server-installation/) 很多時候,我們遇到需要修改服務器配置以使其特定于應用的情況。 而且,如果我們有多個這樣的應用,并且希望每個應用都具有自己定義的配置選項,那么它就需要某種配置。 在本教程中,我將討論為每個應用使用**不同的 tomcat 實例而應進行的更改**。 ## 配置 Tomcat 服務器的多個實例的步驟 我正在使用 Windows 機器,您將使用 Windows 格式的路徑。 但是創建所有實例的**過程在所有其他操作系統**中都是相同的。 另外,我假設您要創建 2 個新的 tomcat 實例。 現在開始閱讀完成目標的完整步驟。 ## 步驟 1)安裝 Tomcat 服務器 這是非常明顯的第一步。 假設我們的 tomcat 安裝目錄為“`C:/tomcatServer`”。 ## 步驟 2)在不同位置創建 2 個新的不同文件夾 這些文件夾用于存儲實例特定的配置和其他數據,例如日志,臨時數據。 假設新文件夾為“`C:/tomcatInstanceOne`”和“`C:/tomcatInstanceTwo`”。 ## 步驟 3)將“`conf`”文件夾從服務器文件夾復制到實例文件夾 為了使每個實例具有不同的配置,必須執行此步驟。 任何與實例特定的配置相關的更改應僅在相關實例文件夾中進行。 ## 步驟 4)創建實例特定的`startup.bat`和`shutdown.bat` 啟動和關閉特定實例將需要這些文件。 文件內容如下: #### `startup.bat` ```java set CATALINA_HOME=C:\tomcatServer set CATALINA_BASE=C:\tomcatInstanceOne C:\tomcatServer\bin\startup.bat ``` #### `shutdown.bat` ```java set CATALINA_HOME=C:\tomcatServer set CATALINA_BASE=C:\tomcatInstanceOne C:\tomcatServer\bin\shutdown.bat ``` 將兩個文件都放在兩個實例特定文件夾內的“`bin`”文件夾中。 例如,創建文件夾`C:/tomcatInstanceOne/bin`并復制兩個文件。 第一個屬性(`CATALINA_HOME`)指向所有正在運行的實例之間可共享的公共信息的位置,而其他屬性(`CATALINA_BASE`)指向所有實例特定信息的存儲目錄。 ## 步驟 5)創建`setenv.bat`以設置實例特定的環境配置 在“`C:\tomcatInstanceOne\bin`”(以及第二個實例文件夾)目錄中創建一個名為`setenv.bat`的文件,以設置`C:\tomcatServer\bin\catalina.bat`中提到的任何環境變量。 在這里設置系統屬性,JPDA 地址等。 ## 步驟 6)為日志,臨時文件等創建更多文件夾 現在是時候創建更多文件夾了,這些文件夾將在您的應用實際運行時使用。 這些文件夾類似于日志,臨時文件,Web 應用和工作文件夾。 在兩個實例文件夾中分別創建它們。 只需確保編輯`conf\server.xml`文件,以使關閉端口和 HTTP 連接器端口不會干擾其他可能正在運行的 tomcat 實例。 例如,更改 tomcat 將要運行/調試的端口。 ```java First server.xml file <connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <server port="8005" shutdown="SHUTDOWN"/> <connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <connector port="8100" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> Second server.xml file <connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <server port="8006" shutdown="SHUTDOWN"/> <connector port="8010" protocol="AJP/1.3" redirectPort="8443" /> <connector port="8101" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> ``` 完成上述更改后,您應該能夠在計算機中啟動同一 tomcat 服務器的多個實例。 如果您被打中,請告訴我。 **祝您學習愉快!**
                  <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>

                              哎呀哎呀视频在线观看