tomcat windows multi-instance

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.                                                                                                                                       

Insert picture description here

Guess you like

Origin blog.csdn.net/eyeofeagle/article/details/109574164