Tomcat安装配置系列问题

  • 1.安装Tomcat
  • 2.启动失败--闪退
    • 第一步
    • 第二步
    • 第三步
  • 结束语

装好tomcat后启动一直闪退,配置了半天环境变量也不见好,我都要裂开了。本博文是参考其他大佬的解决方案,整理了一下思路供大家参考,解决tomcat启动闪退问题。

1.安装Tomcat

安装教程不再赘述,参考该博文就好,作者写的很详细:

https://blog.csdn.net/yangxingpa/article/details/58174598
注:作者–Star_Li_92

建议安装Tomcat 8.0版本,较稳定

2.启动失败–闪退

启动失败分好几种情况,有环境变量错误、JDK版本高(需配置jre)、端口占用等;
首先确定问题出在了哪里。请务必按照上述教程配置好Tomcat

第一步

win+r 敲回车输出cmd,打开命令行后,键入命令:startup并回车

如出现:

则表示JAVA_HOME或JRE_HOME未配置好,详情请参考:

https://blog.csdn.net/qq904069486/article/details/80909780
作者:来个地瓜

第二步

上述没有解决,考虑是8080端口被占用。

此时需要查找是哪个进程占用了8080端口,然后结束这个进程就好。

参照:

https://blog.csdn.net/Oraclesand/article/details/77847255
作者:Oraclesand

第三步

如果还有错,打开tomcat安装目录下的bin目录:

双击startup.bat或Tomcat8.exe,不出意外的话会闪退(没有就不用看了)。接着退出到tomcat安装目录下的logs目录,我们查看一下运行记录:


打开commons-daemon的记录,后面的2021-07-14是记录时间。

查看发现有error,报错显示:
FindClass org/apache/catalina/startup/Bootstrap failed
如果是在IDEA 里面,可能会报错:
找不到或加载主类 org.apache.catalina.startup.Bootstrap

总之两者推测应该是同一个原因造成的,就是我们的tomcat依赖的jre设置有误,在jdk版本11之后、tomcat 9之后,可能会出现这种错误。因为jdk版本11后其jdk安装目录下没有jre了

正常的话,你的jdk目录不应该有jre目录,这个jre是我自己手动在cmd里面生成的,事实上没有必要。

解决:在Tomcat的安装目录下,bin文件夹里面 找到tomcat8w.exe

双击进去,将第四页java里面第一个复选框Use default 选中 保存即可启动tomcat8服务

如果你是别的版本,可能就是tomcat9w.exe等等。

结束语

至此,我遇到的几种情况已经全部列出,还有其他问题欢迎大家讨论。如有错误,欢迎批评指正。第一次写博客记录心得,多有不足,还请见谅。

Tomcat启动后闪退系列问题相关推荐

  1. Tomcat启动后闪退或一会儿后退出

    1.Tomcat启动后有小黑框一闪而过 原因:没有配置好java或Tomcat的环境变量 2.Tomcat启动后过了一会儿再退出 原因:有可能是端口被占用,多半是因为没有打开Tomcat就运行了ide ...

  2. tomcat启动出现闪退_(转)Tomcat 启动后 “闪退”

    缘由 今天在一台新机器上部署开发环境,安装完Tomcat以后,运行startup.bat后出现"闪退"...在网上找到了解决方案,条理清晰且分析的很详尽.记录如下: 首先贴出原文链 ...

  3. 全网最详细的Windows里Anaconda-Navigator启动后闪退的解决方案(图文详解)

    全网最详细的Windows里Anaconda-Navigator启动后闪退的解决方案(图文详解) 参考文章: (1)全网最详细的Windows里Anaconda-Navigator启动后闪退的解决方案 ...

  4. docker容器启动后闪退问题

    问题描述: docker run 创建容器后,docker ps -a发现容器并没有正在运行,退出状态. 运行docker start 后,再次查看docker ps -a 发现还是退出状态,退出时间 ...

  5. tomcat启动时闪退

    安装的tomcat解压版,myeclipse打的war包文件放入tomcat的webapp后,启动tomcat时闪退. 最近做的项目是系统集成tomcat,myeclipse运行开发环境时不需要安装t ...

  6. IP摄像机RTSP协议视频平台EasyNVR点击程序启动后闪退问题排查及解决

    前段时间,TSINGSEE青犀视频的研发团队的技术支持在给客户进行EasyNVR排错,这位客户的报错主要是EasyNVR.exe程序无法进行启动并且启动就会闪退,虽然使用服务方式启动都显示正常,但是服 ...

  7. tomcat启动出现闪退_tomcat启动闪退怎么办

    Tomcat启动闪退的解决方法:1.打开系统环境变量,添加JAVA_HOME和JRE_HOME变量:2.在cmd中使用netstat -ano命令查看占用8080端口的进程,在任务管理器中将它关闭. ...

  8. kafka启动后闪退

    kafka需要大量内存,磁盘内存不足,kafka无法启动,默认启动为1G 如下查看剩余内存,如图free内存只有94M,kafka启动时不够用的 [root@mypc01 /]# free -htot ...

  9. python执行chromedriver闪退_python自动化测试时,chrome浏览器启动后闪退?

    分析原因是:chrome浏览器和chromedriver的版本不匹配!如果以前用的好好的,突然这样了,应该是电脑的浏览器自动更新了,导致版本不匹配. 解决方法: 1.查看当前chrome浏览器的版本, ...

最新文章

  1. 防抖技术 | OpenCV实现视频稳流
  2. SpringBoot报错Unsatisfied dependency expressed through field userMapper和Whitelabel Error Page解决方案
  3. c++17(18)-static_cast
  4. Kaggle知识点:时序数据与Embedding
  5. 数据库入门基本操作1
  6. [转]云原生到底是什么?
  7. renderthread是什么_Android5.0中 hwui 中 RenderThread 工作流程
  8. 做游戏的小伙伴们注意了,DDoS还可以这样破!
  9. 反转map的key-value
  10. java--线程--习题集锦
  11. python元祖组成字典_Python基础之元组和字典
  12. 直播app开发中视频编码标准发展史
  13. ESP8266 NonOS-SDK Web配网
  14. android 谷歌地图显示空白,.android谷歌地图显示空白网格与缩放选项
  15. 通用后台管理系统前端界面Ⅺ——信息列表页(弹窗复用增改、CRUD前端基础实现)
  16. 计算机内部进水会不会燃烧,发动机进水后内部变化惊人!“内脏”爆裂而亡
  17. 单片机蓝桥杯——PWM呼吸灯
  18. java.sql.SQLException: Incorrect string value: ‘\xE4\xB8\x8A\xE6\xB5\xB7‘ for column ‘xxx‘
  19. uni-app uView UI框架 下载安装教程
  20. 掌握Python语法篇:核心编程能力基础第一阶段

热门文章

  1. 底层const与顶层const
  2. ant-desgin vue 弹窗拖拽功能实现
  3. CDN:静态资源如何加速?
  4. 图片怎么做成透明背景?如何把图片改成透明底?
  5. 软件测试网页注册测试,软件测试之网页测试
  6. BUUCTF NewStarCTF 公开赛赛道Week4 Writeup
  7. CF731D.80-th Level Archeology(暴力)
  8. html 验证邮箱地址,利用javascript验证邮箱地址是否合法
  9. App启动时三种效果(黑屏白屏、背景图片、延迟加载)
  10. (多线程同步练习)桌子上有一只盘子,每次只能放一只水果,爸爸专向盘子中放苹果,妈妈专向盘子中放橘子,一个儿子专等吃盘子里的橘子,一个女儿专等吃盘子里的苹果。写出能使爸爸、妈妈、儿子、女儿正确同步工作的