tomcat开机自启服务无法启动的解决办法

在项目部署维护时,出现项目无法运行的问题,查找原因后发现tomcat服务开机自启。

不同的机器中出现了两种情况。

第一种:手动启动服务可以,则说明是用户对tomcat的操作权限不够。

解决办法:找到tomcat的安装目录,右键——》属性——》安全——》编辑——》添加

tomcat开机自启服务无法启动的解决办法_第1张图片tomcat开机自启服务无法启动的解决办法_第2张图片

文本框中输入everyone——》确定

tomcat开机自启服务无法启动的解决办法_第3张图片

选择everyone,下面权限都勾选上,应用,确定,重启系统,tomcat服务自启动成功,问题解决。

tomcat开机自启服务无法启动的解决办法_第4张图片

第二种:服务手动启动也无法启动。

依赖的jre的路径错误,改为已安装的正确的路径即可。

报错如下:

tomcat开机自启服务无法启动的解决办法_第5张图片

因为服务启动的本质就是运行tomcat/bin/Tomcat8.exe,这时候查看直接运行Tomcat8.exe也是无法成功的,这时候就要看一下它的配置,即Tomcat8w.exe,双击Tomcat8w.exe打开配置,在Java模块中发现引用的jre路径不存在,这就是问题的根源所在,在你的java安装路径中找到jvm.dll,配置到下面,应用,确定。再运行Tomcat8.exe成功启动tomcat则说明问题已解决。

tomcat开机自启服务无法启动的解决办法_第6张图片

其实还有第三种情况(我没有遇到):服务启动了,但又被防火墙关闭了。

这种情况在防火墙中放开对tomcat 8080端口的限制就可以了。

你可能感兴趣的:(java)