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 即可。
当启动成功后,在eclipse中配置debug的相关属性;如下图在Remote Java右键new即可;注意在Host:参数为机器ip;端口为上面参数的端口。在需要的地方打上断点即可进行调式的工作。