启动Tomcat服务失败问题

我下载了jdk13,然后配置好jre13,环境变量都试过没问题,直接service install Tomcat9也是成功的,startup也是 成功的,但是服务启动就是一直失败,然后我换了一台电脑也是一样的结果,但是另一台电脑点了use default之后就可以服务正常启动,而且 use default的路径也是我自己配置的jre路径,第一台电脑就死活不变,我估计必须要吧tomcat9w.exe的java下的 use default才是真正有权限去使用jvm,直接选取路径报错日志就总是显示拒绝访问, 最关键的是use default总是一个莫名其妙的99LRC歌词路径,现在真的是很纠结,我去github下载源码又卡的不行根本下载不了10kb每秒,也是很无语,有没有大佬遇到过,坛主呢,帮帮忙呗

 

 

C盘下之前确实有这个路径,但是是低版本的jre,我不知道什么时候在的,我是不记得什么时候下载过这个,然后我就删了,但是删了也没用,use default路径还是那个

java -version 先看清楚你jre的版本

问题解决了,有2种方式:
第一种:
首先说一下猜测,tomcat作为service启动的时候必须使用use default选项,似乎直接选取路径他是没有权限去使用本地jvm的,从注 册表找的路径值,但是我不知道是哪个,我的电脑因为装过很多关于java的软件,所以jre就有很多历史垃圾导致了注册表不干净,use default 总是选不到最新的jvm,如果电脑很干净并且环境变量都正确直接use default启动就可以成功

第二种:
虽然我的以前的jre环境比较乱,但是最新的jdk是干净的,tomcat9w.exe下的Startup下的Mode选项默认是jvm,切换到java也可以做到启动成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值