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 相关文章推荐
扩展多台相同的Web服务器
Apr 01 Servers
Nginx URL重写rewrite机制原理及使用实例
Apr 01 Servers
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
May 26 Servers
nginx服务器的下载安装与使用详解
Aug 02 Servers
Nginx实现负载均衡的项目实践
Mar 18 Servers
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
Apr 07 Servers
nginx配置之并发频次限制
Apr 18 Servers
Windows server 2012搭建FTP服务器
Apr 29 Servers
windows server 2016 域环境搭建的方法步骤(图文)
Jun 25 Servers
windows server2008 开启端口的实现方法
Jun 25 Servers
GPU服务器的多用户配置方法
Jul 07 Servers
Shell中的单中括号和双中括号的用法详解
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+mysql 实现身份验证代码
2010/03/24 PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
2015/01/28 PHP
适用于初学者的简易PHP文件上传类
2015/10/29 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
2016/05/18 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
详解vuejs之v-for列表渲染
2017/06/22 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
微信小程序时间轴实现方法示例
2019/01/14 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
python实现的DES加密算法和3DES加密算法实例
2015/06/03 Python
Windows下为Python安装Matplotlib模块
2015/11/06 Python
关于Django外键赋值问题详解
2017/08/13 Python
numpy.random.seed()的使用实例解析
2018/02/03 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
python实现实时视频流播放代码实例
2020/01/11 Python
使用Python实现牛顿法求极值
2020/02/10 Python
pytorch中图像的数据格式实例
2020/02/11 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
python datetime时间格式的相互转换问题
2020/06/11 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
美国饼干礼物和美食甜点购买网站:Cheryl’s
2020/05/28 全球购物
库房保管员岗位职责
2014/04/07 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
求职自我评价范文100字
2014/09/23 职场文书
肖申克救赎观后感
2015/06/02 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android