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


    一:概念

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

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

     录结构如下:

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

     

    二实例说明:

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

    tomcat1:

    tomcat2:

     然后在tomcat1和tomcat2的文件夹下创建startup.bat

    set "CATALINA_BASE=%cd%"
    set "CATALINA_HOME=D:apache-tomcat-9.0.26"
    set "EXECUTABLE=%CATALINA_HOME%incatalina.bat"
    
    call "%EXECUTABLE%" start 

     然后我们可以在tomcat ins1下的conf中的server.xml中修改http端口号分别为8066

    tomcat2的做法和tomcat1一样只不过端口号改为8077

    其它端口也得处理,否则冲突

    分别双击startup.bat

     

    作者:逆舟
    https://www.cnblogs.com/zy-jiayou/
    本博客文章均为作者原创,转载请注明作者和原文链接。
  • 相关阅读:
    Java中替换字符串中特定字符,replaceAll,replace,replaceFirst的区别
    牛客剑指offer 67题(持续更新~)
    从尾到头打印链表
    字符串变形
    缩写
    删除公共字符
    替换空格
    二维数组的查找
    acm博弈论基础总结
    acm模板总结
  • 原文地址:https://www.cnblogs.com/zy-jiayou/p/11770978.html
Copyright © 2020-2023  润新知