完美解决Tomcat启动一闪而过
目录
前言
一、解决方案
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启动一闪而过相关推荐
- Tomcat启动一闪而过就消失的原因和解决方法
Tomcat启动一闪而过怎么办?这成为了许多刚接触tomcat开发环境工作者的一个大问题,许多用户朋友都不知道是因为什么问题导致出现这种情况,下面就一起来了解一下吧. 原因一: (1)首先要搞明白启动 ...
- Tomcat启动一闪而过
Tomcat启动一闪而过 在启动Tomcat的时候,可能会遇到一种情况 双击bin目录中的startup.bat脚本文件时,命令行窗口一闪而过 这种情况下,由于无法查看到错误信息 因此,无法对Tomc ...
- 如何解决tomcat启动时出现 Server Tomcat v9.0 Server at localhost failed to start.
如何解决tomcat启动时出现 Server Tomcat v9.0 Server at localhost failed to start. **方法一:**点击控制台下的server,右击一下,点 ...
- 解决 Tomcat 启动报does not exist or is not a readable directory错误
2017-02-22 已解决,恩-.这次是真的解决完成才写的 在运行tomcat的时候,感觉部署的项目有点多,则删除了几个项目,再次启动Tomcat的时候突然报错了,如下图: 于是各种百度,找到了一篇 ...
- 解决tomcat启动闪退问题
通过自己的实践和查阅资料,完美解决一下问题.分享给需要的朋友. 遇到问题所在 tomcat启动后,黑窗口一闪而过. 原因分析 缺少JAVA_HOME 或者缺少JRE_HOME,说明你的环境变量不对,或 ...
- 如何解决tomcat启动闪退问题
在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决.在此分享给朋友们. 首先,确定你的问题在哪里 1.查询错误:win+R 输入cmd,进入一般处理程序.通过cd 找到你To ...
- 解决tomcat启动-Skipping unneeded JARs during scanning can improve startup time and JSP compilation time
Tomcat9.0启动变慢解决 问题过程 在linux centos7上部署测试web项目时,通过nginx配置的tomcat集群,在启动tomcat9.0的过程中,无报错信息,但tomcat一直卡在 ...
- 解决Tomcat启动失败:严重 [main] org.apache.catalina.util.LifecycleBase.handleSubClassException 初始化组件失败
在安装和配置Tomcat的过程中,出现了Tomcat启动失败的问题. 21-Oct-2022 13:41:57.148 严重 [main] org.apache.catalina.util.Lifec ...
- tomcat8打开闪退_如何解决tomcat启动闪退的問題
tomcat的运行需要JRE,一般启动闪退都是因为找不到JRE,也就是说环境安装JDK时环境变量没有配置好. 我们首先打开"命令提示符"窗口,输入java命令,城市jDK是否安装, ...
最新文章
- R语言可视化学习笔记之相关矩阵可视化包ggcorrplot
- 深夜文献:2021腾讯科技WE大会硬核复习资料,看看如何烧脑?
- php图片添加角标,分享一段html在消息按钮上增加数量角标的实现代码
- CentOS 6.4利用xampp安装bugfree3
- AtCoder Beginner Contest 230
- MFC消息响应机制及映射机制理解
- java md2_GitHub - edzjx/Md2Crypto
- Docker应用五:使用Dockerfile部署MongoDB
- 【Flink】Flink 多并行度下的 watermark触发机制
- EXTJS 双层表头 记录
- boost学习之BOOST_PP_SEQ_FOR_EACH_R
- 如果REST应用程序应该是无状态的,那么如何管理会话?
- 3dmax贴图材料丢失如何恢复
- 扫码点餐系统可以免费使用了
- 苹果手机解压缩软件_最近很火的解压缩软件Bandizip
- 信息源按加工深度划分_按文献信息资源内容加工深度可以将文献划分为哪些类型,并简要解释?...
- tk跨境电商好做吗?有什么技巧吗?
- 剑灵洪门崛起怎么修改服务器,剑灵洪门崛起新手操作指南 剑灵洪门崛起新手必看攻略...
- GOTS认证辅导,产品要求5%以上的才符合被认可的有机标准的原料
- 【正点原子MP157连载】第十五章 窗口门狗(WWDG)实验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南