精华内容
下载资源
问答
  • tomcat定时重启

    2013-11-29 10:23:31
    windows系统轻松实现tomcat定时重启
  • Tomcat定时重启

    2018-02-07 14:07:21
    Tomcat定时重启 本文主要是介绍定时重启tomcat7.exe不是tomcat7w.exe下的start 一、原理 1.1原理 编写.bat文件的脚本。通过windows计划任务定期调用执行脚本文件运行tomcat7.exe 二、步骤 2.1、编写.bat文件...

    Tomcat定时重启

    本文主要是介绍定时重启tomcat7.exe不是tomcat7w.exe下的start

    一、原理

    1.1原理

    编写.bat文件的脚本。通过windows计划任务定期调用执行脚本文件运行tomcat7.exe

    二、步骤

    2.1、编写.bat文件脚本

    (1)文件名任意起

    (2)内容如下

    @echo off

    taskkill /f /im Tomcat7.exe

    @echo off

    start D:\"Tomcat 7.0"\bin\Tomcat7.exe

    备注:

    taskkill /f /im: 需要关闭的当前程序(名称为任务管理器中正在执行程序的名称)

    start: 需要启动的程序(需要执行的绝对路径或者相对路径)此处为tomcat安装目录

    注:当路径中存在空格等特殊字符时需要用“”引起来

    (3)扩展:当需要两个方法中间间隔一段时间在两个语句加入

    ping /n 5127.0.0.1>nul

    5:间隔5秒

    2.2、计划任务设置

    控制面板----系统安全----管理工具----找到任务计划----创建任务

    (1)名称任意(最好见字达意)

    a

    (2)设置触发器

    c

    (3)选择需要执行的文件

    cc

    (4)备注:

    目前其他设置默认:如果有其他需求请相应进行补充

    展开全文
  • tomcat 定时重启工具

    2015-04-03 11:04:50
    由于工作需求,本人自己制作的 Tomcat 定时重启小工具,监听Tomcat的CMD运行窗口,计算运行时间,来完成 定时重启任务,配置可以自动临时保存,不生成多余文件。打算在后续版本中加入一个 HTTP监听任务,判断是否宕...
  • tomcat 定时重启

    2015-05-27 14:36:27
    1: cd 到tomcat的bin目录下,运行下面的命令service.bat install ...2,制作重启脚本restart.bat,文件内容如下net stop Tomcat5net start Tomcat53利用控制面板里面的“任务计划”设置第2步的脚本运行时间计划 ...

    1:

    cd 到tomcat的bin目录下,运行下面的命令
    service.bat install tomcat6(服务名称随便起名)
    运行成功过后,会提示服务已经安装成功。
    2,制作重启脚本restart.bat,文件内容如下
    net stop Tomcat5
    net start Tomcat5
    3利用控制面板里面的“任务计划”设置第2步的脚本运行时间计划

    展开全文
  • tomcat定时重启方案

    2013-09-18 14:12:47
    里面有 tomcat 定时重启的配置方法跟步骤
  • linux 设置tomcat定时重启

    千次阅读 2017-04-20 20:38:28
    linux 设置tomcat定时重启

    系统背景:centos6.5

    操作工具:Xshell5


    1、先查看tomcat的bin文件下有没有restart.sh,若没有就创建此文件

    (由于tomcat的启动、停止在bin文件夹,为了方便查找,所以将重启文件也放到bin文件夹)

    [root@centos6 ~]# cd /soft/apache-tomcat-7.0.59/bin

    [root@centos6 bin]# ll

    若没有此文件则创建一个,命令为:

    [root@centos6 bin]# touch /soft/apache-tomcat-7.0.59/bin/restart.sh

    用vi命令创建(vi命令的作用是文件若存在则为编辑功能,若文件不存在则为新建功能)

    [root@centos6 bin]# vi restart.sh

    vi命令与touch命令的区别是:touch命令只是创建文件,vi命令是创建同时可以编辑内容。


    2、用touch命令创建完后,查看

    [root@centos6 bin]# ll



    3、编辑restart.sh

    用vi编辑器进行编辑,插入如下内容,然后保存退出

    #!/bin/sh
    /soft/apache-tomcat-7.0.59/bin/shutdown.sh
    /soft/apache-tomcat-7.0.59/bin/startup.sh

    #!/bin/sh
    /soft/apache-tomcat-7.0.59/bin/shutdown.sh
    sleep 1m
    /soft/apache-tomcat-7.0.59/bin/startup.sh

    sleep为间歇时间

    4、给此restart.sh设置可执行权限

    [root@centos6 bin]# chmod 755 restart.sh


    5、查看有无定时任务

    [root@centos6 bin]# cd /

    列出当前的所有调度任务

    [root@centos6 /]# crontab -l


    6、不管有无,需要用crontab -e编辑定时任务

    [root@centos6 /]# crontab -e

    若是其他用户可用:[root@centos6 /]# crontab -u 用户名 -e


    按a键进入编辑状态,输入例如:45      18      *       *       *       /soft/apache-tomcat-7.0.59/bin/restart.sh

    注意:每一项中间用tab键隔开。

    然后按esc键退出编辑状态切换至命令行状态,确认无误后用 :wq保存退出编辑页面。

    若正常编辑完成会出现下图:




    以上定时任务中的内容意思为:每天18点45分执行一次此任务(重启tomcat)


    7、再次查看定时任务,及定时任务状态,并重启此服务

    查看定时任务有没有新增或修改成功:

    [root@centos6 /]# crontab -l



    查看cron状态:

    [root@centos6 /]# service crond status



    重启cron服务:

    [root@centos6 /]# service crond restart


    注意:

    停止定时任务的命令为:service crond stop
    启动定时任务的命令为:service crond start



    其他用到的知识点:

    1、

    使用的是chmod命令,
    如果给所有人添加可执行权限:chmod a+x 文件名;
    如果给文件所有者添加可执行权限:chmod u+x 文件名;
    如果给所在组添加可执行权限:chmod g+x 文件名;
    如果给所在组以外的人添加可执行权限:chmod o+x 文件名;


    2、

    chmod 777 restart.sh

    777是所有权限

    权限中数字含义:r是4  ,w是2  ,x是1

    rwx的含义:r是可读,w是可写,x是可执行

    例如:权限一:-rw-r--r--,权限二:drwxrwxrwx

    两者拆分如drwxrwxrwx可拆分:d rwx rwx rwx,拆分后就很容易理解其意思。d是文件类型,后面三组为权限,rwx权限比较大,创建者、组成员、其他人这三组人都可以读、写、执行。

    linux分为用户、用户组、其他(能访问服务器的匿名用户),root既是超级用户也是超级用户组。

    用户分为普通用户、超级用户(root)、匿名用户。

    网上大多都用777,为了安全考虑所以改为755,然后执行chmod 755 restart.sh后会覆盖777的权限。


    3、

    crontab用法:

    crontab -u  //设定某个用户的cron服务,一般root用户在执行此命令的时候需要此参数。例如:crontab -u root -e

    crontab -l  //列出某个用户cron服务的详细内容。

    crontab -e //编辑某个用户的cron服务。

    crontab -r //删除某个用户的cron服务。

    crond是linux用来定期执行程序的命令。当安装完成系统洪,默认会启动此任务调度命令。crond命令按照定时内容会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。


    4、

    定时任务设置文件的写法:

    可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件,

    用命令查看:cd /var/spool/cron && ls

    修改该文件的具体格式如下:

    Minute   Hour   Day  Month  Dayofweek  command

    分钟        小时    天     月         天每星期       命令

    0-59       0-23    1-31  1-12      0-6(0表示周天,1表示周一)          

    其中各个字段用tab键隔开,每个字段的含义如下:

    Minute   :每个小时的第几分钟执行该任务(可选)

    Hour   :每天的第几个小时执行该任务(可选)

    Day  : 每月的第几天执行该任务(可选)

    Month  :每年的第几个月执行该任务(可选)

    Dayofweek  :每周的第几天执行该任务(可选)

    command:指定要执行的程序(必须指定)

    对于不指定的字段用“*”来填补其位置。


    若用到符号,需要明白几个符号的含义:

    “*”代表取值范围内的数字;

    “/”代表“每”;

    “-”代表从某个数字到某个数字;

    “,”分开几个离散的数字。

    举例:

    每月的10号及20号的3点30分执行重启命令:

    30      3     10,20       *       *       /soft/apache-tomcat-7.0.59/bin/restart.sh

    每天的8-11点的20分执行重启命令:

    20      8-11     *       *       *       /soft/apache-tomcat-7.0.59/bin/restart.sh

    每月每隔15天六点半执行一次重启命令:

    30      6     */15       *       *       /soft/apache-tomcat-7.0.59/bin/restart.sh

    每20分钟执行一次重启命令

    */15      *      *      *       *       /soft/apache-tomcat-7.0.59/bin/restart.sh

    每天五点半执行重启命令

    30      5      *       *       *       /soft/apache-tomcat-7.0.59/bin/restart.sh




    展开全文
  • Tomcat定时重启方案

    千次阅读 2013-11-26 14:04:23
    Tomcat定时重启方案 一、 本机测试环境: 1、我的tomcat的安装路径为:/mvtech/tomcat 2、tomcat的启动文件:/mvtech/apache-tomcat-6.0.36/bin/startup.sh 3、tomcat的停止文件:/mvtech/apache-tomcat-6.0.36/bin/...

    Tomcat定时重启方案

    一、

    本机测试环境:

    1、我的tomcat的安装路径为:/mvtech/tomcat

    2、tomcat的启动文件:/mvtech/apache-tomcat-6.0.36/bin/startup.sh

    3、tomcat的停止文件:/mvtech/apache-tomcat-6.0.36/bin/shutdown.sh

    二、脚本1

    脚本的名字是:.restart.sh

    #!/bin/sh

    export JAVA_HOME=/usr/java/jdk1.6.0_20

    export PATH=$JAVA_HOME/bin:$PATH

    export  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    /data/apache-tomcat-6.0.36/bin/shutdown.sh

    sleep 5s

    kill -9 `ps -ef |grep java|grep -v 'grep'|awk '{print $2}'`

    sleep 5s

    /data/apache-tomcat-6.0.36/bin/startup.sh第三行是延迟5秒的意思。

    写完脚本后可以先执行一下,测试是否可以正常使用。

    三、定时重启

    我的脚本所在路径为:/mvtech/apache-tomcat-6.0.36/bin /restart.sh,编辑任务时请根据实际情况修改。

    1、编辑任务

    命令:crontab -e

    0 1 * * */mvtech/apache-tomcat-6.0.36/bin/restart.sh

    2、查看任务

    命令:crontab –l

    如果没反应请执行命令:/etc/init.d/crondrestart  重启cron服务。

     [root@localhost bin]# crontab -l

    0 1 * * */mvtech/apache-tomcat-6.0.36/bin/restart.sh

     

    四、验证

    查看cron的执行日志:vi /var/log/cron

    tail  -f /var/log/cron

    查看tomcat的日志,日志路径:/mvtech/apache-tomcat-6.0.36/logs

    tail  -f/mvtech/apache-tomcat-6.0.36/logs/catalina.out

    展开全文
  • Tomcat定时重启sh脚本

    千次阅读 2018-11-05 19:12:04
    Tomcat定时重启脚本,可以在发布版本的时候避免手动运行shudown.sh和startup.sh脚本,此步骤会让发布新的项目版本步骤繁琐,下面我以CentOS-6.8为例详细描述一下操作步骤: 第一步:root用户下新建编写shell脚本,...
  • CentOS设置系统和Tomcat定时重启,执行以下命令: [root@qfx_centos ~]# vi /etc/crontab 2.添加以下内容: # 每周2凌晨3点15分使用root用户重新启动系统 15 3 * * 2 root init 6 # 每天凌晨4点5分关闭...
  • Contos7下tomcat定时重启实现

    千次阅读 2019-03-24 11:51:18
    遇到一个需求,每天tomcat需要定时重启下,人工操作多累啊,还有可能会遗忘,所以来搞一波,走起~ 1.创建脚本 可以在本地编辑好上传,也可以在服务器创建文件,我的文件名是“tomcat_restart.sh”具体内容如下:...
  • 一、配置windows设置tomcat定时重启 1.首先将tomcat注册为服务,先打开tomcat的bin目录下service.bat文件,修改下面的值,这是sevvice的注册名称和显示名称,一般可使用默认值。 set SERVICE_NAME=tomcat-7.0.59 ...
  • Tomcat定时重启制作服务

    千次阅读 2018-01-02 15:51:29
    windows解压版tomcat制作服务解压版tomcat安装和删除windows服务: 安装tomcat windows服务: 1.添加系统环境变量(新建): JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79 CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\...
  • tomcat定时重启脚本

    2019-04-10 14:53:55
    分三步: 第一步:把tomcat注册到电脑服务上:过cmd进入到tomcat的bin目录下,输入 “service.bat install app_test” ...第二步,写重启bat脚本: @echo off net stop tomcat777 ping 127.0.0.1 -n 15 net start tomca...
  • Linux下tomcat定时重启

    2021-03-08 16:35:11
    #!/bin/bash #引入环境变量,不说明环境变量crontab会找不到环境变量 export JAVA_HOME=/app/jdk1.8.0_271 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib ...tomcat_path=/app/tomcat/qdxn-.
  • 安装版Tomcat定时重启

    2019-10-08 14:43:06
    需求:需要将安装版tomcat(bin目录下带有tomcat7w.exe等程序,但无bat程序)定时重启。 方法: 1 把tomcat注册成windows 服务程序(安装版在安装的时候已经在服务中添加了,显示名称是:Apache Tomcat 7.0 Tomcat...
  • Linux下Tomcat定时重启

    2020-03-25 12:14:18
    最近发现Linux(CentOS 8.0)下Tomcat中的服务在连续运行一段时间后,再访问Tomcat下的项目会出现空白页。首先查看Tomcat服务器是否正常运行,发现Tomcat线程存在。接着查看Tomcat的实时日志发现当时的日志中并没有...
  • 需求是,需要定时启动tomcat服务器 1.新建一个shell空文件,路劲:/home/tomcat/restart.sh 2.设置文件格式: # sed -e 's/\^M//g' /home/tomcat/restart.sh> /home/tomcat/restart.sh 3.编辑脚本 # ...
  • 1.创建脚本文件 ...2.查询tomcat进程,kill 掉tomcat进程,执行./startup.sh启动 #!/bin/bash ps -ef | grep apache-tomcat-7 | grep -v 'grep'| awk '{print $2}'|xargs kill -9 cd /usr/local...
  • Linux Tomcat 定时重启中文乱码

    千次阅读 2013-10-22 16:16:35
    自动重启tomcat及重启后乱码问题  Tomcat作为开源的服务器,性能与稳定性上比起一些商业服务器还是要差一些。...是一个很好的补救措施,定时重启可以定时的清 理内存也降低了Tomcat运行的风险,从而保
  • tomcatPath="/usr/local/tomcat" binPath="$tomcatPath/bin" echo "[info][$(date +'%F %H:%M:%S')]正在监控tomcat,路径:$tomcatPath" pid=`ps -ef | grep tomcat | grep -w $tomcatPath | grep -v 'grep' | awk '...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,675
精华内容 5,870
关键字:

tomcat定时重启