• 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常用命令】 cat
    【Linux常用命令】 chmod
    【2012.4.22】北京植物园&卧佛寺
    【Linux常用命令】 重定向输出 > 和 >>
    一些话
    linux下查看用户个数和具体名字
    【Linux常用命令】 ls
    Ethernet frame
    防止修改类和方法
    redis数据批量导入导出
  • 原文地址:https://www.cnblogs.com/mxh-java/p/14416023.html
Copyright © 2020-2023  润新知