zoukankan      html  css  js  c++  java
  • tomcat单机多实例

    catalina.home指向公用信息的位置,就是bin和lib的父目录。
    catalina.base指向每个Tomcat目录私有信息的位置,就是conf、logs、temp、webapps和work的父目录。
    仅运行一个Tomcat实例时,这两个属性指向的位置是相同的。
    tomcat单机多实例的部署。
    步骤如下:
    1.下载一个免安装版本的tomcat7
    2.在tomcat目录创建一个tomcat-ins文件夹,该文件夹作为多实例的根目录。
    3.分别针对每个实例创建自己的tomcat目录文件夹(conf/webapps)logs、work、temp在启动web程序的时候,会自动创建,所以无需手动创建了。
    4.进入下载好的tomcat7目录,将conf文件夹下的文件复制到每个实例目录下的conf文件下。
    5.修改此conf文件夹中server.xml的端口号(Server port,Connector port ,AJP port)。6.最后通过一个启动脚本启动这些实例。
    tomcat-ins目录就是多实例的根目录,余下的就是针对每个web实例创建相应的目录。再将conf文件中的配置信息复制过来。修改相关端口号。
    最后编写一个bat批处理文件来测试启动实例。
    代码如下:
    @echo off
    set JAVA_HOME=C:Program FilesJavajdk1.6.0_45
    set PATH=%JAVA_HOME%in;%PATH%
    set CATALINA_BASE=%CD%
    cd ../../apache-tomcat-7-8082/bin
    catalina.bat start
    这里需要说明的两个变量CATALINA_HOME、CATALINA_BASE,其中CATALINA_HOME指定的是tomcat主目录,CATALINA_BASE指定的是ins的目录,因为CATALINA_BASE默认和主目录相同。%CD%表示磁盘符和当前目录。

  • 相关阅读:
    Android Activity 四种启动模式
    Android Activity的生命周期
    Android SQLite (五 ) 全面详解(三)
    Android SQLite (四 ) 全面详解(二)
    工作流设计 zt
    法律网站分类 ­zt
    刑事案件的构成要素 zt
    犯罪构成三层次记忆口诀 zt
    E asy Boo t 6.51 启动易 制作启动光盘的软件(附注册码)
    父线程开启子进程且共享内存
  • 原文地址:https://www.cnblogs.com/Schrodinger6/p/11621233.html
Copyright © 2011-2022 走看看