正常安装,并提示安装成功;能正常删除,并提示删除成功。——说明安装没问题
Tomcat 通过 startup.bat 能正常启动,并用浏览器请求首页,能正常访问。——说明端口,webapps 中的程序本身均没问题
但是,在系统 “服务”中启动,就是报错:“windows 不能在 本地计算机 启动 XXX。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 1”。
这种时候,使用文本编辑器,重新打开 tomcat/bin/service.bat 文件。搜索 SERVICE_NAME ,看看服务的命名!
重点来了:
服务命名中,不能有空格!
比如,服务命名: xx管理系统[空格]Tomcat8 。这样的命名,就会导致,在系统服务中,启动不了。
解决很简单:删除空格,或者把空格用下划线代替。