zoukankan      html  css  js  c++  java
  • windows系统下使用bat脚本文件设置 tomcat 系统环境变量

    说明:在一个bat文件中设置tomcat环境变量后,不能直接使用,需要另起一个bat文件才能使用

    号开头的行不要写在bat文件中

    # tomcat1.bat
    # 这个bat文件实现的功能:设置环境变量,注册服务为开机自启动
    # 不能在这个bat文件中启动服务,需要另起一个bat文件才能启动服务 
    
    @echo off
    set regpath=HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment
    set tomcathome=D:apache-tomcat-8.5.65
    echo.
    echo ************************************************************
    echo *                                                          *
    echo *                   tomcat 系统环境变量设置                *
    echo *                                                          *
    echo ************************************************************
    echo.
    echo === 准备设置环境变量: TOMCAT_HOME=%tomcathome%
    echo.
    echo === 准备设置环境变量: CATALINA_HOME=%tomcathome%
    echo.
    echo === 准备设置环境变量: CATALINA_BASE=%tomcathome%
    echo.
    echo === 准备设置环境变量: PATH=%%CATALINA_HOME%%in;%%CATALINA_HOME%%lib
    echo === 注意: PATH会追加在最前面,
    echo.
    set /P EN=请确认后按 回车键 开始设置!
    
    echo.
    echo === 新创建环境变量 TOMCAT_HOME=%tomcathome%
    setx "TOMCAT_HOME" "%tomcathome%" /M
    echo.
    echo.
    echo === 新创建环境变量 CATALINA_HOME=%tomcathome%
    setx "CATALINA_HOME" "%tomcathome%" /M
    echo.
    echo.
    echo === 新创建环境变量 CATALINA_BASE=%tomcathome%
    setx "CATALINA_BASE" "%tomcathome%" /M
    echo.
    echo === 新追加环境变量(追加到最前面) PATH=%%CATALINA_HOME%%in;%%CATALINA_HOME%%lib
    ::wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%%CATALINA_HOME%%in;%%CATALINA_HOME%%lib;%path%"
    ::setx path "%path%" -M
    
    set path_=%Path%
    setx "Path" "%%CATALINA_HOME%%in;%%CATALINA_HOME%%lib;%path_%;"  /M
    
    echo === 安装系统服务
    cd /d %tomcathome%in
    service.bat install
    
    echo.
    echo === 请按任意键退出! 
    pause>nul
    
    
    # tomcat2.bat
    # 这个bat文件实现的功能:启动服务
    
    @echo off
    echo === 设置服务开机启动
    sc config Tomcat8 start= AUTO
    echo.
    echo === 启动服务
    net start tomcat8
    pause
    
  • 相关阅读:
    校软第二次考核11.11
    计算机视觉入门live笔记
    大数阶乘题解
    校软招新考试 原卷 题解
    校软件班招新考试A卷 题解
    【好题】最短路变形+dp——ICPC NCNA 2018G
    贪心/二分——cf1342D
    思维+贪心+dp——cf1341D
    【经典】容斥+排列组合——cf1342E
    计算几何+求质心+求多边形与圆交面积——ICPC GNYR 2019
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/14659012.html
Copyright © 2011-2022 走看看