用sc create 创建的Tomcat服务不能启动 报错:1053

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:51:02
我将tomcat的.zip文件解压,在cmd中利用sc create Tomcat binPath= 创建Tomcat服务,服务创建成功,用sc start Tomcat启动服务, 报错:1053;在bin 下打开startup.bat批处理文件,Tomcat服务能成功启动。

我想请教一下,Tomcat可以这样安装吗?怎样才能在windows下创建Tomcat服务,并成功启动Tomcat服务(windows服务中能够显示Tomcat服务)。
好像不能用sc create Tomcat binPath= 创建服务,用server.bat install创建可以

当您停止或暂停托管 Microsoft Windows 服务时,如果该服务停止或暂停过程所花的时间比已配置的时间长,您会收到错误信息
原因
ServiceBase 类直接从 Advapi32.dll 文件的 ScDispatcherLoop 中定义的 Service 命令处理程序调用 OnStop 方法。30 秒之后,如果 ScDispatcherLoop 线程未准备好从服务控制管理器接收新的服务命令,则 Windows 服务控制器会将此服务标记为“超时”。因此,就会收到此错误信息。
换句话说:你的tomcat启动时间过长