首页 > 后端开发 > 正文

如何用java程序控制Tomcat重启

2024-05-22 01:22:28 | 我爱编程网

今天我爱编程网小编为大家带来了如何用java程序控制Tomcat重启,希望能帮助到大家,一起来看看吧!

本文目录一览:

如何用java程序控制Tomcat重启

java 程序,实现重启功能。求大神帮忙,急

电脑重启么????

processbuiler,process,执行doc命令即可,so easy

给你,小挫

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

public class Processing

{

public static void main ( String[] args )

{

try

{

// open cmd我爱编程网

// Process process = Runtime.getRuntime ().exec (new String[] {

// "cmd", "/c", "dir" }, null, new File ("e:/"));

Process process = Runtime.getRuntime ().exec ("cmd");

InputStreamReader isr = new InputStreamReader (process.getInputStream (), "gbk");

BufferedReader br = new BufferedReader (isr);

// next command

OutputStreamWriter osw = new OutputStreamWriter (process.getOutputStream ());

BufferedWriter bw = new BufferedWriter (osw);

bw.write ("shutdown -r -f");

bw.newLine ();

bw.flush ();

bw.close ();

osw.close ();

// read

String line = null;

while (null != ( line = br.readLine () ))

{

System.out.println (line);

}

// wait for termination

// process.waitFor ();

// process.exitValue ();

process.destroy ();

br.close ();

isr.close ();

}

catch (IOException e)

{

e.printStackTrace ();

}

// catch (InterruptedException e)

// {

// e.printStackTrace ();

// }

}

}

如何用java程序控制Tomcat重启

如何用java程序控制Tomcat重启

因为平时Tomcat在windows上的重启一般都是用vbs或者是

.bat脚本来写的.只要做能做到用JAVA调用这两种

脚本就可以了.

在JAVA的API里面.可以用代码控制本地的可执行文件

而不能直接调用脚本.因此需要把脚本转

换成可执行文件可以下载

visualVBS来把vbs脚本转换成.exe

.bat转换的脚本更多.网上搜索一下就能找到了.

之后在线程里面直接调用JAVA API里面的执行代码就可以

做到重启TOMCAT了.DEMO:

首先是重启脚本,写成.vbs

set WshShell=WScript.CreateObject("WScript.Shell")

WshShell.Run("net stop tomcat5")

WScript.Sleep(10000)

WshShell.Run("net start tomcat5")

然后用visualVBS转换成.exe文件

然后做一个类,重启Tomcat专用

package com.uf.tool.util;

public class TomcatReset {

private String tomcat="";

public TomcatReset() {Configconfig=Config.getConfig();

tomcat=config.getProperties("tomcat");}

public void tomcatRun(){try{

System.out.println("the command is:"+tomcat);

Process child = Runtime.getRuntime().exec(tomcat);

} catch

如何用java程序控制Tomcat重启

为什么执行JAVA就重启啊?

肯定你下载了什么与手机不兼容的软件了,去查一下吧,流程是:选定软件→选项→查看详情→会有显示版本的,看那个与其它不同,删除后关机再开机。还有就是待机下输入“*#7780#→输入手机密码,重启。希望可以帮到你

以上就是我爱编程网整理的如何用java程序控制Tomcat重启相关内容,想要了解更多信息,敬请查阅我爱编程网。

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“如何用java程序控制Tomcat重启”相关推荐