天天看點

如何啟動兩個Tomcat

Tomcat的啟動需要JDK的支援;

首先在環境變量(我的電腦右擊/屬性/進階系統設定/環境變量)中配置好JDK

在系統變量中 建立JAVA_HOME=F:/java   (JDK所在的bin目錄的上一級);JRE_HOME=F:/java/jre 配置同上;以及配置CATALINA_HOME=F:/file/apache-tomcat-8.5.32 ;依次在path下編輯添加%JAVA_HOME%/bin;%JRE_HOME%/bin;%CATALINA_HOME%/bin即可。注意前後的分号!!!

然後即可在Tomcat bin目錄下startup啟動;要想啟動多個Tomcat則需要配置不同的conf/server.xml檔案;該配置檔案下包含了Tomcat的HTTP協定啟動的端口号預設的8080,AJP協定啟動的端口号8009;SHUT_DOWN的端口号8005;

是以想啟動多個隻需要在另外的tomcat下修改bin/server.xml下這幾個端口号即可。可以将Tomcat的HTTP協定啟動的端口号預設的8081,AJP協定啟動的端口号8010;SHUT_DOWN的端口号8006;

<Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000" redirectPort="8443" />;啟動成功後;直接在網頁http://localhost:8080/即可;如果想改變啟動的端口号同理更Connector參數即可。

如果想要調TOMCAT源碼:

首先在eclipse下建立java工程;然後在linksource中點選browser導入tomcat源碼,在bin/startup下添加tomcat的調式參數

SET JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=9010,server=y,suspend=n 即可。

如何啟動兩個Tomcat
如何啟動兩個Tomcat

 當啟動成功後,在eclipse中配置debug的相關屬性;如下圖在Remote Java右鍵new即可;注意在Host:參數為機器ip;端口為上面參數的端口。在需要的地方打上斷點即可進行調式的工作。

如何啟動兩個Tomcat