天天看点

如何启动两个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