Tomcat执行startup.bat出现闪退的原因及解决办法


Posted in Servers onApril 20, 2022

问题描述:

Tomcat再解压之后,点击startup.bat出现闪退。以下是我在网上搜索的解决方案。

解决问题:

1、端口被占用 。到tomcat安装目录的logs文件夹下查看日志文件(.log结尾),看是不是有

严重: StandardServer.await: create[8080]:
java.net.BindException: Address already in use: JVM_Bind

解决办法:打开cmd,输入netstat -ano,查看所有端口的占用情况,找到被占用端口8080的PID是4196

Tomcat执行startup.bat出现闪退的原因及解决办法

“任务栏”右键单击选择“任务管理器”,点击“详细信息”,找到PID列为4196的进程,右击杀掉这个进程。再去点击startup.bat。看是否仍然闪退。****

Tomcat执行startup.bat出现闪退的原因及解决办法

2、然后将startup.bat进行编辑,在文件内容的开头加入如下内容,具体根据自己安装的位置来确定。

在start.bat这个文件的末尾加入“pause",目的是为了让文件中的代码执行了不立刻退出。修改好了之后保存,如果没有出现错误代码,那问题就解决了,把"pause"去掉,在浏览器的地址栏中输入“http://localhost:8080”,会出现一个有小猫的界面。

Tomcat执行startup.bat出现闪退的原因及解决办法

3、配置好java环境变量

Tomcat执行startup.bat出现闪退的原因及解决办法

Tomcat执行startup.bat出现闪退的原因及解决办法

4.如果以上问题都解决了,在浏览器的地址栏中输入“http://localhost:8080”,如果出现一个有小猫的界面,那就说明问题已经解决了,但是如果仍然有问题,就按照上面的方法来检查,看是哪儿出现了错误。打开的网址的时候前提startup.bat已经在运行。不然还是不能正常显示的。

Tomcat执行startup.bat出现闪退的原因及解决办法

到此这篇关于Tomcat执行startup.bat出现闪退的可能原因及解决的文章就介绍到这了!


Tags in this post...

Servers 相关文章推荐
Nginx Rewrite使用场景及配置方法解析
Apr 01 Servers
Apache Calcite 实现方言转换的代码
Apr 24 Servers
详解nginx进程锁的实现
Jun 14 Servers
使用goaccess分析nginx日志的详细方法
Jul 09 Servers
nginx请求限制配置方法
Jul 09 Servers
Nginx配置之实现多台服务器负载均衡
Aug 02 Servers
ubuntu下常用apt命令介绍
Jun 05 Servers
Windows server 2012 NTP时间同步的实现
Jun 25 Servers
Linux中sftp常用命令整理
Jun 28 Servers
Nginx 502 bad gateway错误解决的九种方案及原因
Aug 14 Servers
keepalived + nginx 实现高可用方案
Dec 24 Servers
码云(gitee)通过git自动同步到阿里云服务器
Dec 24 Servers
Tomcat starup.bat 脚本实现开机自启动
Apr 20 #Servers
nginx容器方式反向代理实战
微信告警的zabbix监控系统 监控整个NGINX集群
Apr 18 #Servers
nginx配置之并发频次限制
如何通过cmd 连接阿里云服务器
Linux中如何安装并部署Redis
Apr 18 #Servers
nginx搭建NFS网络文件系统
You might like
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
2016/12/05 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
js 阻止子元素响应父元素的onmouseout事件具体实现
2013/12/23 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
2016/06/20 Javascript
JS正则表达式之非捕获分组用法实例分析
2016/12/28 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
Express之托管静态文件的方法
2018/06/01 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
python缩进区别分析
2014/02/15 Python
Python切片用法实例教程
2014/09/08 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
2019/03/11 Python
Python登录系统界面实现详解
2019/06/25 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
2016/03/27 面试题
汽车专业毕业生自荐信
2013/11/03 职场文书
营业经理岗位职责
2013/11/10 职场文书
承诺书格式范文
2014/06/03 职场文书
学校与家长安全责任书
2014/07/23 职场文书
2015年药房工作总结
2015/04/25 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle