Eclipse 单个tomcat多个项目部署原理(tomcat配置的环境变量catalina.home和catalina.base)

一:概念java

catalina.home(安装目录):指向公用信息的位置,就是bin和lib的父目录。web

catalina.base(工做目录):指向每一个Tomcat目录私有信息的位置,就是conf、logs、temp、webapps和work的父目录。apache

 

 录结构以下:tomcat

 

bin (运行脚本)
conf (配置文件)
lib (核心库文件)
logs (日志目录)
temp (临时目录)
webapps (自动装载的应用程序的目录)
work (JVM临时文件目录[java.io.tmpdir])
app

 

 

 

二实例说明:webapp

 

建立两个目录tomcat1和tomcat2;而后将上图属于catalina.base的文件夹拷贝过来spa

 

 

tomcat1:3d

tomcat2:日志

 

 

 

 

 

 而后在tomcat1和tomcat2的文件夹下建立startup.batcode

set "CATALINA_BASE=%cd%"
set "CATALINA_HOME=D:\apache-tomcat-9.0.26"
set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"

call "%EXECUTABLE%" start 

 

 而后咱们能够在tomcat ins1下的conf中的server.xml中修改http端口号分别为8066

 

tomcat2的作法和tomcat1同样只不过端口号改成8077

 

其它端口也得处理,不然冲突

分别双击startup.bat

 

相关文章
相关标签/搜索