快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → tomcat 端口 8005 被 windows 系统服务占用导致启动闪退的问题

tomcat 端口 8005 被 windows 系统服务占用导致启动闪退的问题

时间:2022-11-06 17:52:38人气:作者:快盘下载我要评论


我的 tomcat 安装在这个目录下:C:app omcat-9.0.56

执行 bin 文件夹下的 ​​startup.bat​​ 时,遇到闪退的问题。

查看 logs 文件夹下的日志文件 ​​catalina.2022-10-29.log​​:

tomcat 端口 8005 被 windows 系统服务占用导致启动闪退的问题

遇到如下错误消息:

HostConfig.deployDirectory Deployment of web application directory [C:app omcat-9.0.56webappsROOT] has finished in [37] ms
29-Oct-2022 17:21:47.262 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [“http-nio-8080”]
29-Oct-2022 17:21:47.951 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [2830] milliseconds
29-Oct-2022 17:21:47.963 SEVERE [main] org.apache.catalina.core.StandardServer.await Failed to create server shutdown socket on address [localhost] and port [8005] (base port [8005] and offset [0])
java.net.BindException: Address already in use: NET_Bind
at java.base/java.net.PlainSocketImpl.bind0(Native Method)
at java.base/java.net.PlainSocketImpl.socketBind(PlainSocketImpl.java:132)
at java.base/java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:452)

大意是端口 8005 被占用。

.net,tomcat

我们使用命令行 ​​netstat -ano | find "8005"​​, 查看是哪一个进程占用了端口 8005.

下图打印结果,​​-n​​​ 选项是打印占用 8005 端口的进程 pid,为 4,状态为 ​​LISTENING​​:

java


在 Windows10 任务管理器里,发现 pid 为 4 的进程为系统进程:

.net,tomcat

.net,tomcat

我们修改 tomcat 目录下的 ​​server.xml​​, 将 shutdown 端口从 8005 更改成 8095 即可:

.net,tomcat

现在就不会有闪退现象了:

tomcat

关于 Tomcat

Apache Tomcat® 软件是 Jakarta Servlet、Jakarta Server Pages、Jakarta Expression Language、Jakarta WebSocket、Jakarta Annotations 和 Jakarta Authentication 规范的开源实现。 这些规范是 Jakarta EE 平台的一部分。

Jakarta EE 平台是 Java EE 平台的演进。 Tomcat 10 及更高版本实现了作为 Jakarta EE 一部分开发的规范。 Tomcat 9 和更早的版本实现了作为 Java EE 的一部分开发的规范。

tomcat 的重要文件夹:

/bin - 启动、关闭和其他脚本。 *.sh 文件(适用于 Unix 系统)是 *.bat 文件(适用于 Windows 系统)的功能副本。 由于 Win32 命令行缺少某些功能,因此这里有一些附加文件。/conf - 配置文件和相关的 DTD。 这里最重要的文件是 server.xml。 它是容器的主要配置文件。/logs - 默认情况下,日志文件在此处。/webapps - 这是我们从本地部署 web 应用到 tomcat 所在的地方。


相关文章

  • windows安装配置git和ToriseGit

    windows安装配置git和ToriseGit,--------------------------安装完成,接下在是配置---------------------------------完成后,点击,下面的save public key和save private key,报错公私钥到任意目录就行。———————————————配置完毕,可以使用了—————————————————(1)公钥添加到代码仓库,私钥,在windows中搜索,Pageant,打开如下图。2、安装语言包,直接运行语言包程序,安装...
  • Server SAN_Windows存储卷设备

    Server SAN_Windows存储卷设备,目前,实现云环境中数据的高效存储是云计算提供服务的基本要求。云计算和云存储已经成为提供信息和在线功能的首选方法。...

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。