1. Tomcat: Manage as a Windows service
http://tomcat.apache.org/tomcat-8.0-doc/windows-service-howto.html
- 1, Recursively create a directory: apache-tomcat-8-muti-instance/instances/instance1
- 2. Decompress tomcat: put bin and lib in the apache-tomcat-8-muti-instance directory
- 3. Put conf in the apache-tomcat-8-muti-instance directory, and select the two files conf/{server.xml, web.xml}
- 4. Put the rest of the directories in instances/instance1, keep the conf in instance1 only server.xml, web.xml
D:\software\apache-tomcat-8-muti-instance
λ ls
bin/ conf/ instances/ lib/
D:\software\apache-tomcat-8-muti-instance
λ ls instances\node_instance1
conf/ logs/ temp/ webapps/ work/
D:\software\apache-tomcat-8-muti-instance
λ ls conf\ ##把server.xml , web.xml转移到instances/instance1,2,3里面
Catalina/ catalina.policy catalina.properties context.xml jaspic-providers.xml jaspic-providers.xsd logging.properties tomcat-users.xml tomcat-users.xsd
D:\software\apache-tomcat-8-muti-instance
λ ls instances\node_instance1\conf\
Catalina/ server.xml web.xml
#### 设置变量: CATALINA_HOME是基本目录, 里面有多个instance: CATALINA_BASE
############### 安装实例1 ###############
D:\software\apache-tomcat-8-muti-instance\bin
λ set CATALINA_HOME=D:\software\apache-tomcat-8-muti-instance
D:\software\apache-tomcat-8-muti-instance\bin
λ set CATALINA_BASE=D:\software\apache-tomcat-8-muti-instance\instances\node_instance1
D:\software\apache-tomcat-8-muti-instance\bin
λ service.bat install tomcat8_instance1
Installing the service 'tomcat8_instance1' ...
Using CATALINA_HOME: "D:\software\apache-tomcat-8-muti-instance"
Using CATALINA_BASE: "D:\software\apache-tomcat-8-muti-instance\instances\node_instance1"
Using JAVA_HOME: "D:\software\jdk1.8.0_3"
Using JRE_HOME: "D:\software\jdk1.8.0_3\jre"
Using JVM: "D:\software\jdk1.8.0_3\jre\bin\server\jvm.dll"
The service 'tomcat8_instance1' has been installed.
############### 安装实例2 ###############
D:\software\apache-tomcat-8-muti-instance\bin
λ set CATALINA_BASE=D:\software\apache-tomcat-8-muti-instance\instances\node_instance2
D:\software\apache-tomcat-8-muti-instance\bin
λ service.bat install tomcat8_instance2
Installing the service 'tomcat8_instance2' ...
Using CATALINA_HOME: "D:\software\apache-tomcat-8-muti-instance"
Using CATALINA_BASE: "D:\software\apache-tomcat-8-muti-instance\instances\node_instance2"
Using JAVA_HOME: "D:\software\jdk1.8.0_3"
Using JRE_HOME: "D:\software\jdk1.8.0_3\jre"
Using JVM: "D:\software\jdk1.8.0_3\jre\bin\server\jvm.dll"
The service 'tomcat8_instance2' has been installed.