Java环境变量配置好了,Tomcat的localhost:8080仍然打不开的解决方法

相信大家看了很多教程,有的是让你配置JAVA_HOME和JRE_HOME的环境变量,有的是让你关闭FTP,有的是让你在startup.bat加入两行set/export命令,还有的是让你查看8080端口的占用情况。

其实我也是一样试了个遍,依然没有什么卵用,后来我开始思考哪一步不对劲。首先声明下我的是java 15,在配置JAVA_HOME和JRE_HOME的时候发现目录下没有jre这个文件夹,于是在网上找了解决方法:在jdk路径下打开cmd使用命令

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

这样就出来个jre文件夹,JRE_HOME也就能配置了。

**没想到这就是噩梦的开始,这个操作属于画蛇添足了,从某篇博客的评论区找到了这样的评论:
**

我找到了,真相其实是,有没有tips其实都没有影响,最主要的是出现这个页面代表着没有出现tomcat页面,所以才最后不成功,解决办法就是,网上叫我们设置set JRE_home与setJDK_HOME嘛,你把设置JRE_HOME去掉,因为JDK11.0是手动生成jre,jre已经在jdk内部了,所以不需要在设置一个JRE_home了

于是我想,java15可能也是这个道理,毕竟它原本是没有jre文件夹的。打开环境变量 -> 删除JRE_HOME -> 运行startup.bat -> 完美运行!!!

最后吐槽:现在的博客质量太差了,各种引用,复制粘贴,完全没有必要,打开了十几个链接,写的是同一篇内容,图片都偷,属实绷不住了

上一篇:eclipse导入项目报红叉(代码没出错)的解决方法


下一篇:JDK、JRE、JVM三者关系