利用java servlet来实现:
客户端雏形:
package cat.manager.servlet;
客户端雏形:
package cat.manager.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Switch extends HttpServlet {
public void doGet(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException{
req.setCharacterEncoding("utf-8");
//String swi=(String)req.getParameter("startuptomcat");
Runtime rt=Runtime.getRuntime();
String cmd=" /home/reManager/tomcatClient/bin/shutdown.sh";
Process proc=rt.exec(cmd);
//System.out.println(swi);
}
public void doPost(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException{
}
}
servlet注册:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns=" http://java.sun.com/xml/ns/javaee "
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance "
xsi:schemaLocation=" http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd ">
public void doGet(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException{
req.setCharacterEncoding("utf-8");
//String swi=(String)req.getParameter("startuptomcat");
Runtime rt=Runtime.getRuntime();
String cmd=" /home/reManager/tomcatClient/bin/shutdown.sh";
Process proc=rt.exec(cmd);
//System.out.println(swi);
}
public void doPost(HttpServletRequest req,HttpServletResponse resp)throws IOException,ServletException{
}
}
servlet注册:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns=" http://java.sun.com/xml/ns/javaee "
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance "
xsi:schemaLocation=" http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd ">
<servlet>
<servlet-name>cat</servlet-name>
<servlet-class>cat.manager.servlet.Switch</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>cat</servlet-name>
<url-pattern>/cat</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
服务端(使用java命令调用HttpClient来实现):
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<servlet-name>cat</servlet-name>
<servlet-class>cat.manager.servlet.Switch</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>cat</servlet-name>
<url-pattern>/cat</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
服务端(使用java命令调用HttpClient来实现):
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
This is my JSP page. <br>
<form action=" http://192.168.2.19:2080/cat " method="get">
select the type of operation:<br/>
<input type="text" name="startuptomcat"/>
<input type="submit" value="submit">
</form>
</body>
</html>
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
This is my JSP page. <br>
<form action=" http://192.168.2.19:2080/cat " method="get">
select the type of operation:<br/>
<input type="text" name="startuptomcat"/>
<input type="submit" value="submit">
</form>
</body>
</html>
