`

window下为tomcat构建多个实例

阅读更多

第一步:

下载解压/安装tomcat,并将文件夹名称修改为tomcat(后面要用到路径)

第二步:

新建一个tomcat-instance文件夹用来放置tomcat实例,并新建bin子文件夹、conf子文件夹、webapps子文件夹




 第三步:

复制tomcat文件夹下conf 文件夹的所有配置文件到tomcat-instance下的conf文件夹到

 

 第四步:

复制tomcat下bin目录中的startup.bat shutdown.bat catalina.bat 到 tomcat-instance下的bin目录下



 
第五步:
 对拷贝到tomcat-instance\bin目录下的catalina.bat做如下编辑。

找到设置CATALINA_HOME和CATALINA_BASE【注1】的一段代码,如下图所示



删除这段代码,并在删除位置加上如下代码,这两段分别对应tomcat的CATALINA_HOME和CATALINA_BASE的路径【注2】


 
第六步:

对startup.bat 和 shutdown.bat做相同修改


修改为:



 值得注意的是startup.bat文件夹里面CATALINA_HOME和catalina.bat中的CATALINA_HOME意义不同,这里的CATALINA_HOME是用来做一个路径指向catalina.bat,而catalina.bat中的CATALINA_HOME是用来指向实例调用解压和安装目录里面的tomcat,用于引导实例启动。

到此实例已经可以启动,双击实例中的startup.bat



第七步:
测试篇:将tomcat\webapps中的ROOT文件夹复制到tomcat-instance\webapps下

并在tomcat-instance\conf 下的server.xml将端口修改成8081用来区别实例和主程序



双击startup.bat,并输入http://localhost:8081如下图所示,就说明实例创建成功



 

【注1】在catalina.bat中CATALINA_HOME指向主程序,主要是用来引导web服务器启动。CATALINA_BASE是指向实例。如果你只有一个tomcat而没有创建实例这两个变量的作用是一致的。

【注2】这两代码直接指定了CATALINA_HOME和CATALINA_BASE变量,并且直接指定了绝对路径。在这里CATALINA_HOME和CATALINA_BASE的路径也可以用相对路径来表示。

 

 

 

 


 

  • 大小: 11.5 KB
  • 大小: 11.2 KB
  • 大小: 12.2 KB
  • 大小: 43.8 KB
  • 大小: 63.9 KB
  • 大小: 41.1 KB
  • 大小: 20.7 KB
  • 大小: 16.1 KB
  • 大小: 27.1 KB
  • 大小: 10.3 KB
  • 大小: 34.1 KB
  • 大小: 17.8 KB
  • 大小: 158.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics