1.1tomcat注册成windows服务
打开cmd命令行,进入tomcat目录下的bin目录里,执行service.bat install tomcat22(服务名根据情况自定义,但是最好不要有下划线和空格,不然可能会报添加失败),如下所示:
LILY APPEND:安装成功后,在服务里是找不到tomcat22的,会找到apache Tomcat tomcat22
另外,tcomat制作成服务后,原来控制台的输出转移到这里了:D:\tomcat-6.0.18\logs\
另外,这里使用的是tomcat解压缩版来注册成windows服务的,如果是安装版好像就不能自己决定服务名了。
1.2创建服务后尝试启动服务
发布tomcat作为服务后,重启报错:
windows不能在本地计算机启动Apache Tomcat. 有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码0
在网上找了很多资料,进行了多项修改,
先是设置了以下所有环境变量(环境变量要保证生效:重启机或参考我的另一篇文章:怎样不重启机让环境变量生效)
D:\tomcat-6.0.18\jdk\bin>echo %JAVA_HOME%
D:\tomcat-6.0.18\jdk
D:\tomcat-6.0.18\jdk\bin>echo %CATALINA_HOME%
D:\tomcat-6.0.18
D:\tomcat-6.0.18\jdk\bin>echo %CLASSPATH%
D:\tomcat-6.0.18\jdk\lib\dt.jar;path=D:\tomcat-6.0.18\jdk\lib\tools.jar;D:\tomca
t-6.0.18\jdk\jre\lib\rt.jar;D:\tomcat-6.0.18\lib\servlet-api.jar;D:\J2EE\apache-
tomcat-6.0.18\lib\ojdbc14-10.2.0.2.0.jar;
D:\tomcat-6.0.18\jdk\bin>echo %PATH%
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common
Files\Acronis\SnapAPI\;C:\Program Files\Acronis\CommandLineTool\;D:\tomcat-6.0.1
8\bin\;D:\tomcat-6.0.18\jdk\jre\bin\;
D:\tomcat-6.0.18\jdk\bin>echo %TOMCAT_HOME%
D:\tomcat-6.0.18
设置后还是不行,然后进行了注册表JVM修改,可以启动成功了。
从auto 修改为 D:\tomcat-6.0.18\jdk\jre\bin\server\jvm.dll
1.3创建重启服务的bat文件
@echo off echo 重新网站开始..... net stop tomcat22 net start tomcat22 echo 重新网站成功 |
1.4新建定时任务调用bat文件
相关推荐
本篇文章将深入探讨如何实现"Tomcat自动定时重启"这一功能,以及提供的两个批处理文件——`Tomcat_startup.bat`和`Tomcat_shutdown.bat`的作用。 首先,`Tomcat_startup.bat`和`Tomcat_shutdown.bat`是Tomcat服务器...
定时重启Tomcat有助于清理内存中的垃圾、重新加载配置更改以及避免长时间运行可能引起的潜在问题。以下是一种在Windows 7环境下通过批处理(BAT)脚本和Windows任务计划程序来实现定时重启Tomcat的方法: 1. **创建...
轻松实现tomcat定时重启 首先修改jsp.bat中的两个路径,其中set JAVA_HOME后面是jdk路径,下面是tomcat路径;运行,执行注册。 然后修改tomcat.bat中的ping 127.0.0.1 -n 5(暂停时间) 最后将tomcat.bat添加的计划...
【标题】:“Tomcat定时重启方案” 【描述】:本文将详细介绍如何配置Tomcat进行定时重启,包括Tomcat绿色版的注册为系统服务、调整内存设置、创建批处理文件和设置系统计划任务。 【标签】:“Tomcat” 【正文】...
本文将详细讲解一个简易的定时重启Tomcat的方案。 首先,我们关注的是"restart.bat"这个文件,它是一个批处理脚本,通常用于Windows环境。这个脚本可能包含了停止和启动Tomcat服务的命令。在Tomcat的bin目录下,有...
这是一个经过测试(WindowsServer 2008)的Tomcat重启脚本,可以放心使用
这是一个运行于Windows系统上的 bat脚本文件,主要用于重启Tomcat或其它服务,您只要修改其服务名称即可轻松完成重启任务,并且您配合查看我的博客文档...可以轻松完成定时重启。
- 关闭并重新启动Tomcat。 #### 四、验证结果 完成以上步骤后,每次Tomcat启动或重启时,新的日志文件都会被创建并以日期命名。你可以检查`logs`目录来确认是否已经正确地实现了日志文件的自动分割。 #### 五、...
3. **重启机制**:如果发现 Tomcat 服务未响应且进程不存在,则尝试停止已有的 Tomcat 进程(如果存在),然后重新启动 Tomcat 服务。 #### 代码解析 ```java import java.net.URL; import java.net.URLConnection...
【Tomcat定时启动与监控】 在IT运维工作中,确保服务器上的应用程序如Tomcat稳定运行是非常重要的。为了实现这一目标,可以设置定时启动和监控机制。本文主要介绍如何在Linux和Windows环境下实现Tomcat的定时启动,...
Shell脚本定时监控tomcat,服务挂掉自动重启
### Tomcat定时重启知识点详解 #### 一、背景与需求分析 在现代Web应用开发与运维过程中,为了确保系统的稳定性和高效性,定期重启Tomcat服务器成为了一项常见的操作。尤其是在Windows环境下,如何简单有效地实现...
在Windows操作系统中,将Tomcat配置为服务并设置为开机自启动,且不显示命令行窗口,是一项常见的系统管理任务。这有助于确保Tomcat在计算机启动时自动运行,并且不会打扰用户界面。以下是对这个过程的详细解释: ...
在Windows操作系统中,为了实现Apache Tomcat服务器的自动启动,我们可以编写VBScript(Visual Basic Script)脚本。VBScript是一种轻量级的脚本语言,常用于Windows系统的批处理任务,如定时启动服务、程序等。下面...
通过设置定时重启机器并且开启Tomcat进程,可以实现自动化测试和生产环境中的自动化维护,提高工作效率。 #### 二、操作步骤详解 ##### 2.1 准备工作 1. **确认系统环境**:确保操作的计算机安装的是Windows操作...
而在Windows系统中,可以创建批处理文件(如提供的`TOMCAT自动检测重启.bat`)或使用任务计划程序设置定时任务。 实现这个功能的具体步骤如下: 1. **创建监控脚本**:创建一个脚本,例如`check_tomcat.sh`或`...
定时监控jetty,tomcat 等各种容器端口,自动重启服务,端口可以自己配置windows 的bat 脚本