回覆列表
  • 1 # 使用者4546803728588

    裝兩個tomcat分別是6.0和7.0可想執行tomcat6.0但是實際上卻執行tomcat7.0兩個版本都是用解壓縮包其實就是不能執行tomcat6.0只能執行7.0兩個環境變數都配置了。埠也改了還是不行我遇到這種情況了,不知大家遇到沒有,如下是我的解決方法:當第一個tomcat啟動後,後面tomcat的server.xml中的埠不管怎麼改,仍然會報埠衝突。後來在dos下執行才發現所有的tomcat都會去找catalina_home和catalina_base這兩個環境變數(catalina_home這個變數指向tomcat的安裝目錄,catalina_base指向tomcat的工作目錄,如果一個tomcat服務下只有一個工作目錄,則這兩個變數路徑相同,如果想要多個工作臺目錄使用同一個tomcat服務,則這個變數分別指向各自的目錄),因此步驟如下:

    1.使用壓縮版的tomcat不能使用安裝版的。

    2.第一個tomcat的配置不變。

    3.增加環境變數catalina_home2,值為新的tomcat的地址;增加環境變數catalina_base2,值為新的tomcat的地址。

    4.修改新的tomcat中的startup.bat,把其中的catalina_home改為catalina_home2。

    5.修改新的tomcat中的catalina.bat,把其中的catalina_home改為catalina_home2,catalina_base改為catalina_base2。

    6.修改conf/server.xml檔案:6.1<serverport="8006"shutdown="shutdown">把埠改為沒有是使用的埠(原始8005)。6.2<connectorport="8081"maxhttpheadersize="8192"maxthreads="150"minsparethreads="25"maxsparethreads="75"enablelookups="false"redirectport="8443"acceptcount="100"connectiontimeout="20000"disableuploadtimeout="true"/>把埠改為沒有是使用的埠(原始8080)。6.3<connectorport="8010"enablelookups="false"redirectport="8443"protocol="ajp/1.3"/>把埠改為沒有是使用的埠(原始8009)。7成功!8第三、第四.....等n臺伺服器參考3~6步順序進行即可!

  • 中秋節和大豐收的關聯?
  • 如何看待崔雪莉死亡的事情?