博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Shell in AIX Web端 自动远程执行重启tomcat服务命令
阅读量:6576 次
发布时间:2019-06-24

本文共 1353 字,大约阅读时间需要 4 分钟。

hot3.png

Web端 自动远程执行重启tomcat服务命令
vi restart.sh
  #!/bin/sh
JAVA_HOME=/usr/java6
export JAVA_HOME
CLASSPATH=$JAVA_HOME/lib:.:$JAVA_HOME/jre/lib
export CLASSPATH
APACHE_HOME=/usr/local/tomcat6
export APACHE_HOME
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$APACHE_HOME/bin
export PATH
sh /usr/local/tomcat6/bin/shutdown.sh
sleep 2
sh /usr/local/tomcat6/bin/startup.sh
:wq
chmod u+x ./restart.sh //给矛sh文件可执行权限
./restart.sh
runsh.jsp
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<%
 Runtime rt = Runtime.getRuntime();
  rt.exec("/usr/local/tomcat6/bin/restart.sh");
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ">
<html xmlns=" ">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>远程重启tomcat</title>
<script src=" " type="text/javascript"></script>
</head>
<body>
远程重启tomcat命令执行,请稍候!
当前状态:<span id="flag"></span>
<script type="text/javascript">
function ping(){
 $.ajax({
  url: 'http://目标网址',
  type: 'GET',
  complete: function(response) {
   if(response.status == 200) {
    $("#flag").html('<a href="/">重启成功!</a>');
clearInterval(gtime);
   } else {
    $("#flag").html('启动中,请稍候!'+response.status);
   }
  }
 });
}
var gtime;
$(document).ready(function(){
gtime = setInterval(ping, 2000);//每隔2秒自动扫描网站是否可用
});
</script>
</body>
</html>

转载于:https://my.oschina.net/bufenye/blog/167524

你可能感兴趣的文章
css3 animate 和关键帧 @-webkit-keyframes
查看>>
文字链接颜色设置
查看>>
ChannelHandler揭秘(Netty源码死磕5)
查看>>
图片转流
查看>>
常见幻灯片实现
查看>>
ubunto应用软件
查看>>
wireshark----教你如何抓包
查看>>
从txt中读入数据到数组中(fscanf)
查看>>
jquery中的事件与动画
查看>>
Git初始化仓库
查看>>
poj1006生理周期(中国剩余定理)
查看>>
HTML 标签说明
查看>>
锋利的jQuery-2--判断jQuery获取到的对象是否存在$().length
查看>>
20个使用手写字体的创意网站作品欣赏
查看>>
在Pycharm中使用GitHub
查看>>
linux 查询系统版本命令、查询端口号是否被占用命令
查看>>
java笔记八:IO流之字符流与字符缓冲流
查看>>
Docker 命令收集
查看>>
myeclipse注册码生成器
查看>>
BW数据源深入研究
查看>>