为什么调用不了 Tomcat 的 bat 文件

ztcwh 发布于 2017/11/17 11:54
阅读 313
收藏 0

通过 class 类可以调用成功


public class Test {
	public static void main(String[] args) throws IOException, InterruptedException {
		String cmd = "D:\\Program Files\\apache-tomcat-6.0.39\\bin\\shutdown.bat";
		File dir = new File("D:\\Program Files\\apache-tomcat-6.0.39\\bin\\");
		Runtime runtime = Runtime.getRuntime();
		runtime.exec(cmd, null, dir).waitFor();
	}
}

 

换成 jsp 文件时,却调用不了

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.io.*" %>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<%
try {
	String cmd = "D:\\Program Files\\apache-tomcat-6.0.39\\bin\\shutdown.bat";
	File dir = new File("D:\\Program Files\\apache-tomcat-6.0.39\\bin\\");
	Runtime runtime = Runtime.getRuntime();
	runtime.exec(cmd, null, dir).waitFor();
} catch (Exception e) {
	e.printStackTrace();
}
%>
</body>
</html>

 

怎样才能在 jsp 文件中调用成功呢?

 

加载中
0
zn123
zn123

在tomcat里关闭 tomcat,  锁死了吧! 

z
ztcwh
不是的,我用别的Tomcat调用也是如此。
0
warabe
warabe
空格要转义
z
ztcwh
为什么通过 class 类可以调用成功,不需要转呢?空格怎么转义?
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部