zoukankan      html  css  js  c++  java
  • cmd脚本之启动多个tomcat服务

    项目中需要启动多个tomcat服务,所以写了这个脚本;

     1 @echo on
     2 
     3 rem check permissions
     4 net.exe session 1>NUL 2>NUL && (
     5     echo is admin
     6 ) || (
     7     echo Administrator rights required
     8     pause
     9     exit
    10 )
    11 
    12 set mes_tomcat=D:Softwareapache-tomcat-8.5.35
    13 set report_tomcat=D:Softwareapache-tomcat-8.5.35
    14 
    15 rem run report service start
    16 setx "CATALINA_HOME" "%report_tomcat%" /m
    17 cd %mes_tomcat%in
    18 start cmd /k startup.bat
    19 rem run report service end
    20 
    21 rem run mes service start
    22 setx "CATALINA_HOME" "%mes_tomcat%" /m
    23 cd %mes_tomcat%in
    24 start cmd /k startup.bat
    25 rem run mes service end
    26 
    27 pause

    整体思路:校验是否为管理员权限执行此cmd文件,不是关闭窗口,是管理员权限执行(设置环境变量生效需要管理员权限),

    设置系统环境变量里的tomcat变量为report服务tomcat路径,进入report服务tomcat/bin文件夹下,打开新的cmd窗口,启动startup.bat脚本,启动report服务tomcat;

    设置系统环境变量里的tomcat变量为mes服务tomcat路径,进入mes服务tomcat/bin文件夹下,打开新的cmd窗口,启动startup.bat脚本,启动mes服务tomcat;

  • 相关阅读:
    Linux密码文件介绍
    MongoDB与微服务
    MongoDB应用场景及选型
    MongoDB性能诊断工具
    1.7每日进度
    《架构即未来》(3)
    《架构即未来》(2)
    论面向服务架构设计
    浅谈MVC设计模式
    《架构即未来》(1)
  • 原文地址:https://www.cnblogs.com/mxh-java/p/14416023.html
Copyright © 2011-2022 走看看