安装Tomcat10的两个多星期可算发现问题

作者在安装JDK1.8.0-361和TOMCAT10后遇到无法访问localhost:8080的问题。通过检查日志发现JDK版本过低。升级到JDK11后,遇到JRE配置问题,由于JDK11中没有独立的jre目录,作者尝试创建jre并配置环境变量,最终发现将Tomcat的jre路径指向jdk目录更有效。
摘要由CSDN通过智能技术生成

安装好JDK,TOMCAT10后,一直无法访问http://localhost:8080  ಥ_ಥ什么版本问题(我认为没问题),端口占用,防火墙……来来回回几乎把所有的什么tomcat闪退,无法启动这类回答的解决方案都快背熟了,还是没发现问题.最后查catalina日志,才发现问题是它!

1.自己傻,JDK1.8.0-361以为是JAVA18,实则就是JAVA1的古老版本,和Tomcat10当然是不能正常连接的,于是我下回了JDK11,有些好转.

2.接着是所谓的jre配置,看着java11的jdk它里面没有jre,把startup.bat的最后一行的那个start改为run时候,可以查看运行信息,发现老是提示jre路径找不到,嗯哼?我特意去把没有的jre文件夹搞出来,在环境变量里添上去,它竟直接否认我的配置!继续看在Tomcat配置上摔过跤的答主们,看到一篇,里面的jre文件夹不存在,答主的jre路径直接是jdk所在的目录文件夹!虽然我发现了我用PowerShell 指令生成的jre文件夹差不多和jdk里的东西一样,但这么做还真的比我去故意生成jre并设置jre路径为jre文件夹路径畅通多了,我的三脚猫可算来见我了!

谨以此文让我记住我对jdk1.8.0_361的误解,以及JDK11里面所谓的不存在的jre的新认识!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值