如何在bat文件的帮助下从Java程序启动/停止tomcat服务?

时间:2018-11-29 16:39:45

标签: java tomcat cmd

当前,我以管理员身份登录到系统,并尝试从Java代码启动/停止tomcat服务。当我执行程序时,在控制台中出现提示“输入管理员密码:”的信息。 / p>

我的Java程序:

package Snomed.Snomed;
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Utility {

public static void main (String args[] ) 
    {
 try{ 
Process p=Runtime.getRuntime().exec("runas /profile /user:Administrator \"cmd.exe /c  startup.bat\"");
BufferedReader BR=new BufferedReader(new InputStreamReader(p.getInputStream()));
             String l;
             while((l=BR.readLine()) != null){
                 System.out.print(l);
             }

        }catch (Exception ex){
            ex.printStackTrace();
        }

}

}   

我已经阅读了一些可以通过编写具有管理员权限运行的批处理脚本(bat文件)来解决此问题的方法。那么我该如何制作自己的批处理文件。有人可以向我提供该脚本或批处理文件吗? ??

0 个答案:

没有答案