为什么调用不了 Tomcat 的 bat 文件
通过 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 文件中调用成功呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
为什么通过 class 类可以调用成功,不需要转呢?空格怎么转义?
空格要转义
不是的,我用别的Tomcat调用也是如此。
在tomcat里关闭 tomcat, 锁死了吧!