zoukankan      html  css  js  c++  java
  • Windows下启动和停止命令的bat文件

    由于项目部署需要在windows服务器上面,写成bat文件执行xxxx.jar文件,正常我们执行后台命令start %JAVA_HOME%\bin\javaw.exe -jar XXX.jar,是能启动程序,但是后台找到的进程是javaw.exe,如果出现多个jar启动,我们不知道停止那个应用,所以需要对进程起名,我们使用拷贝javaw.exe重命名的方式:copy "%JAVA_HOME%\bin\javaw.exe" "%JAVA_HOME%\bin\XXX.exe",这样我们就可以找到具体的进程名称了。

    一、启动脚本start.bat

    @echo off
    rem 设置jdk路径
    SET JAVA_HOME="C:\Java\jdk1.7.0_15"
    rem 重命名javaw.exe为指定名称
    copy "%JAVA_HOME%\bin\javaw.exe" "%JAVA_HOME%\bin\XXX.exe"
    rem 使用指定名称的javaw.exe执行jar文件
    start "lock-server" "%JAVA_HOME%\bin\XXX.exe" -jar XXX.jar

    二、停止脚本stop.bat

    taskkill -f -t -im XXX.exe

    根据端口号停止服务

    @echo off
    set port=8090
    for /f "tokens=1-5" %%i in ('netstat -ano^|findstr ":%port%"') do taskkill /pid %%m -t -f
    exit
  • 相关阅读:
    CUBRID学习笔记 44 UPDATE 触发器 更新多表 教程
    解决Tomcat出现内存溢出的问题
    用视图+存储过程解决复杂查询的排序分页问题
    IIS的安装与配置
    UI设计
    2 睡觉
    HTML5的新结构标签
    聚合函数
    Sql Group by 语句
    口语第一课
  • 原文地址:https://www.cnblogs.com/zhuchunlei/p/9469569.html
Copyright © 2011-2022 走看看