Tomcat启动闪退问题——终极版

就在刚刚 妈的 老子终于解决了半个多月Tomcat启动闪退的问题!!!!!

这一路上真的好累啊!!!!!!!!!

还好我没放弃 刚刚解决了!!!

说一下过程

我在网上找教程学javaweb 教程里面建议我们下载Tomcat 建议以他们的版本为先 就是稍微低版本的 比如我那个就建议我们下 Tomcat8.5 的 我就下了 一开始没什么问题 也能正常启动 后面不知道为什么 就开始闪退了 !!!! 我真的 !!

然后我就去找原因 要么说 是JAVA_HOME 还有JRE_HOME 还有CATALINA_HOME什么环境变量配好 我一项项去确认去检查 都没问题 结果还是闪退

后面我在cmd窗口模式下输入 startup.bat 就直接给我显示五个using指令 应该是Tomcat的path变量设置

https://img-ask.csdn.net/upload/201908/11/1565514520_942304.pngicon-default.png?t=M1H3https://img-ask.csdn.net/upload/201908/11/1565514520_942304.png就是类似这样的  一看也没怎么报错 后面我知道 这个打印的是配置环境变量值,类似日志,没有看到有error消息啊,按提示继续操作看看。

应该在cmd窗口模式下输入 catalina run  这个会有提示报错信息 这个还是我在尚硅谷上的视频看到的 唉 早点看到就好了 

后面我输入了 catalina run 就给我报错了下面这个

找不到或无法加载主类 org.apache.catalina.startup.Bootstrap
原因: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap

我也看不懂 就直接去csdn上搜 说是在bin目录下少了个bookstrap.jar包 后面我去bin目录下找确实没有这个jar包 我去网上找链接也没有 后面我在

一个学java的教学网站下 下载了一个纯净版的Tomcat (真的不是软广 里面教程确实多 只是感觉有点老了 没怎么更新)

 下了个纯净版之后 我在压缩包里bin目录下找到了boostrap.jar包 我就自己把他压缩到我原先那个tomcat 的bin目录下 然后去运行 

果然 问题解决了 但又新出现了一个问题 又报错了

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory         at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:59) Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)         ... 1 more

后面去csdn上搜 说是少了个juli.jar包 好家伙真就啥都没有啦 我就去我那纯净包 里面找也没有

当时就气炸了  妈的   

去网上找也没找到 后面我一想会不会在高版本下会有 然后我就去Tomcat官网下载最新版本

果不其然有这个包     刚开始我还想着 把这个juli.jar包 放到我原先那个低版本的bin目录下  

我去这样做了  

结果竟然还是tm的闪退了!!!!! 后面老子不管了 妈的 这低版本有毒 

老子直接删了这个低版本的所有文件  扶正高版本上位!!

再改完环境变量CATALINA_HOME之后 

cmd窗口模式下 startup.bat 

运行成功!!!!!!!!

耗费了我半个多月时间的问题 终于解决了!!!!!!!!

我复盘一下为啥我耗时那么多久

1.在刚开始 我以为是啥小问题 没怎么在意 后面发现不对劲 而且我不够执着 问题找不出来就想放弃 没有坚持下去。。。

2.下了低版本的Tomcat 事实证明可以 下最新版本的 建议哈!!

3.没有意识到catalina run 能找问题的重要性 。 我前半段 一直在cmd窗口下输入startup.bat 不显示错误信息 我根本不知道去那找问题 我只能傻眼看着 还去网上搜出现5个using指令什么的...

按我以上三个要素去做 一定能解决这个Tomcat问题的  还要配上其他那些什么解决办法.通用解决办法链接

我这些办法是在那些基础的解决办法都没解决问题的话 再来看我这个!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值