自己在做項目時,遇到一個問題,如果將自己的項目都放到一個Tomcat上跑,這樣就會給這個Tomcat造成很大的壓力,啓動很慢,解決辦法就是:把將這兩個項目分別放置到不同Tomcat上跑,這樣服務器就能很快跑起來。
一、主機上的兩個Tomcat
二、分別修改apache-tomcat-8.5.39-solr中shutdowm.bat、startup.bat、catalina.bat
將這些文件用記事本打開,將文件中CATALINA_HOME全部替換成CATALINA_HOME2(就是你配置的第二個Tomcat環境變量值,即第二個Tomcat安裝路徑)
三、修改apache-tomcat-8.5.39-solr中的server.xml
<!--這裏的port不能與第一個Tomcat中server.xml中配置相同-->
<Server port="8006" shutdown="SHUTDOWN">
<!--這裏的port我修改成8081,當然第一個Tomcat默認的是8080-->
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!--這裏的port我修改成8010,當然第一個Tomcat默認的是8009,這是tomcat自帶的第二個連接器,它監聽8009端口,負責和其他的HTTP服務器建立連接。在把Tomcat與其他HTTP服務器集成時,就需要用到這個連接器。知道了它的用處,其實一般在我們項目中用不到這個端口,那麼改不改這個端口號其實也無所謂~-->
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
四、啓動Tomcat
在bin目錄中找到startup.bat,雙擊啓動兩個Tomcat,這樣就能同時開啓兩個Tomcat。