當電腦上面已經有了一個tomcat之后,重新安裝的這個tomcat首先需要設置server.xml文件,如下:(下面我以Tomcat2來稱呼新tomcat,Tomcat1來稱呼電腦里面已存在的tomcat)
一.找到安裝Tomcat2的路徑,進入conf(我的:E:\Tomcat\apache-tomcat-8.5.34\conf),找到server.xml.
我們需要修改的內容有三個:(以下顯示的是我修改之后的值)
1.<Server port="8006" shutdown="SHUTDOWN"> 把這個端口號改成另外一個,不要和原來的相同(我改成了8006);
2.<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 這個是修改端口號的時候修改的,原來的是8080,修改成一個自己記住的值,用來訪問Tomcat2的主頁 例如我的:http://localhost:8081/
3.<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" /> 這個也需要修改port,改成和原來的不相同的。
將server.xml文件的這三個值修改了之后,如果去運行沒錯就可以了。如果還是跳轉到之前Tomcat1的主頁那么就需要配置環境變量。
根據我的錯誤來推斷可能是之前安裝Tomcat1的時候配置了CATALINA_HOME這個環境變量,所以現在安裝Tomcat2的時候還需要配置第二個CATALINA_HOME2,將其中的路徑改成Tomcat2的路徑。
然后修改Tomcat2中bin文件夾下面的catalina.bat,把其中的CATALINA_HOME改為CATALINA_HOME2。
接下來修改Tomcat2中bin文件夾下面的startup.dat和shutdown.bat中的值:將其中的CATALINA_HOME全部替換成CATALINA_HOME2。
最后運行Tomcat2的startup.dat,訪問Tomcat2主頁就行了。