目录

前言

一、解决方案

1、Java环境变量没配置。

2、端口被占用

3、黑窗口报错,百度一下你就知道

4、JDK问题

4.1 两种解决方案


前言

作为一个多年(>1)经验的开发,帮朋友部署项目,结果搞了一上午才搞定,很生气,所以记录一下。话不多说直接上解决方案。

一、解决方案

首先要确定Tomcat为什么会一闪而过,那么就要看黑窗口一闪而过的时候显示了什么。

cmd命令进入Tomcat的bin目录,输入startup.bat,回车。这样黑窗口就不会关闭,而是会显示出正常信息或者报错信息。如果你的信息和下图输出的信息类似,可以直接看JDK问题。

1、Java环境变量没配置。

配置JAVA_HOME环境变量即可。

一定要配置 JAVA_HOME这个变量,因为Tomcat会通过JAVA_HOME来找你的JDK路径。

Path变量添加 %JAVA_HOME%\bin; 即可。

2、端口被占用

先查看端口是否被占用,如果被占用杀掉对应进程即可。

cmd查看端口是否被占用命令:netstat -ano | findstr "8080"

8080替换为你要查看的端口。

cmd杀掉对应进程命令:tskill 18224

18224为进程PID,改为你对应的PID

3、黑窗口报错,百度一下你就知道

根据输入start.bat命令后黑窗口显示的各种错误进行百度,一般这种报错百度都会有对应的答案,本人没有实际遇到过就不做赘述。

4、JDK问题

本人就是因为JDK的问题导致的Tomcat启动失败。。。

开始进入服务器部署的时候,先安装的JDK,装完JDK后配置环境变量。java -version,输出结果没问题。解压Tomcat,双击startup.bat。完事。嗯???黑窗口闪退???检查是不是环境变量是不是配置错了,没有。看看黑窗口有没有什么报错信息,没有。百度一下,发现基本上就是配置环境变量或者Tomcat报错之类的。。。难道是JDK版本和Tomcat版本不和?准备卸载JDK,突然想起一下java.exe看看。哦豁,有报错NoClassDefFound,缺jar包。这就好办了,去C:\Program Files\Java\jdk1.8.0_301\lib和C:\Program Files\Java\jdk1.8.0_301\jre\lib下面看缺什么jar。发现一些jar文件被打包成pack格式。

4.1 两种解决方案

第一种、直接把本地对应目录下的文件整个复制到服务器的jdk文件下。当然,前提是你本地的jdk文件是没有问题的

第二种、使用Java提供的unpack工具解压pack文件。

先使用cmd命令进入jdk的bin目录下。然后输入命令 unpack200.exe E:\tools.pack E:\tools.jar 。

命令解释:unpack200.exe 原始文件路径 文件要解压到哪个路径

全部解压完成后。启动Tomcat。成功。

完美解决Tomcat启动一闪而过相关推荐

  1. Tomcat启动一闪而过就消失的原因和解决方法

    Tomcat启动一闪而过怎么办?这成为了许多刚接触tomcat开发环境工作者的一个大问题,许多用户朋友都不知道是因为什么问题导致出现这种情况,下面就一起来了解一下吧. 原因一: (1)首先要搞明白启动 ...

  2. Tomcat启动一闪而过

    Tomcat启动一闪而过 在启动Tomcat的时候,可能会遇到一种情况 双击bin目录中的startup.bat脚本文件时,命令行窗口一闪而过 这种情况下,由于无法查看到错误信息 因此,无法对Tomc ...

  3. 如何解决tomcat启动时出现 Server Tomcat v9.0 Server at localhost failed to start.

    如何解决tomcat启动时出现 Server Tomcat v9.0 Server at localhost failed to start. **方法一:**点击控制台下的server,右击一下,点 ...

  4. 解决 Tomcat 启动报does not exist or is not a readable directory错误

    2017-02-22 已解决,恩-.这次是真的解决完成才写的 在运行tomcat的时候,感觉部署的项目有点多,则删除了几个项目,再次启动Tomcat的时候突然报错了,如下图: 于是各种百度,找到了一篇 ...

  5. 解决tomcat启动闪退问题

    通过自己的实践和查阅资料,完美解决一下问题.分享给需要的朋友. 遇到问题所在 tomcat启动后,黑窗口一闪而过. 原因分析 缺少JAVA_HOME 或者缺少JRE_HOME,说明你的环境变量不对,或 ...

  6. 如何解决tomcat启动闪退问题

    在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决.在此分享给朋友们. 首先,确定你的问题在哪里 1.查询错误:win+R 输入cmd,进入一般处理程序.通过cd 找到你To ...

  7. 解决tomcat启动-Skipping unneeded JARs during scanning can improve startup time and JSP compilation time

    Tomcat9.0启动变慢解决 问题过程 在linux centos7上部署测试web项目时,通过nginx配置的tomcat集群,在启动tomcat9.0的过程中,无报错信息,但tomcat一直卡在 ...

  8. 解决Tomcat启动失败:严重 [main] org.apache.catalina.util.LifecycleBase.handleSubClassException 初始化组件失败

    在安装和配置Tomcat的过程中,出现了Tomcat启动失败的问题. 21-Oct-2022 13:41:57.148 严重 [main] org.apache.catalina.util.Lifec ...

  9. tomcat8打开闪退_如何解决tomcat启动闪退的問題

    tomcat的运行需要JRE,一般启动闪退都是因为找不到JRE,也就是说环境安装JDK时环境变量没有配置好. 我们首先打开"命令提示符"窗口,输入java命令,城市jDK是否安装, ...

最新文章

  1. R语言可视化学习笔记之相关矩阵可视化包ggcorrplot
  2. 深夜文献:2021腾讯科技WE大会硬核复习资料,看看如何烧脑?
  3. php图片添加角标,分享一段html在消息按钮上增加数量角标的实现代码
  4. CentOS 6.4利用xampp安装bugfree3
  5. AtCoder Beginner Contest 230
  6. MFC消息响应机制及映射机制理解
  7. java md2_GitHub - edzjx/Md2Crypto
  8. Docker应用五:使用Dockerfile部署MongoDB
  9. 【Flink】Flink 多并行度下的 watermark触发机制
  10. EXTJS 双层表头 记录
  11. boost学习之BOOST_PP_SEQ_FOR_EACH_R
  12. 如果REST应用程序应该是无状态的,那么如何管理会话?
  13. 3dmax贴图材料丢失如何恢复
  14. 扫码点餐系统可以免费使用了
  15. 苹果手机解压缩软件_最近很火的解压缩软件Bandizip
  16. 信息源按加工深度划分_按文献信息资源内容加工深度可以将文献划分为哪些类型,并简要解释?...
  17. tk跨境电商好做吗?有什么技巧吗?
  18. 剑灵洪门崛起怎么修改服务器,剑灵洪门崛起新手操作指南 剑灵洪门崛起新手必看攻略...
  19. GOTS认证辅导,产品要求5%以上的才符合被认可的有机标准的原料
  20. 【正点原子MP157连载】第十五章 窗口门狗(WWDG)实验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南

热门文章

  1. 夜神模拟器 安卓7.0 burp抓包 https流量
  2. 计算机网络【1】 TCP/IP
  3. VB.NET的form窗体操作
  4. [SpringBoot系列]基础过渡与夯实(基础配置)
  5. Android 多窗口
  6. java基于springboot二手车交易管理系统附源码
  7. 整存整取的文档设计[by absolutezero]
  8. 写作分享|向SCI期刊投稿时使用什么邮箱比较好?
  9. Unity 获取iPhone机型
  10. 三网融合触发MeeGo风暴