java - Windows 服务器无法启动 Apache Tomcat,因为 443 端口正在使用中,无法被杀死
问题描述
嗨,由于这个冲突,我无法在我的 windows server 2012 下启动 apache tomcat 7.0.77,
netstat -a -n -o | findstr 443
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 4
TCP [::]:443 [::]:0 LISTENING 4
由于错误,我无法通过杀死 pid 来杀死它:
Error: the proces with PID 4 could not be terminated
reason: access is denied.
我无法更改服务器配置文件中的端口,因为无法公开访问另一个端口。所以我唯一的选择是终止这个冲突并将这个端口用于tomcat。我曾多次尝试重新启动服务器并在此页面中寻找类似的帖子。我真的不知道是什么导致了这个问题,因为tomcat以前可以正常工作。只有当我尝试从 tomcat gui 管理器部署新的 war 文件然后重新启动、启动、停止服务管理器下的 apache tomcat 服务几次时,它才会在我单击开始后立即停止。任何帮助请!
谢谢 !
解决方案
我通过在以下位置使用进程黑客找到了解决方案: https ://processhacker.sourceforge.io/ 然后去进程使用该端口杀死该进程(注意:如果这是与进程相关的或者您的服务器可能会丢失远程桌面连接重新启动,但过一会儿一切都会回来,就我而言)。
推荐阅读
- javascript - Uncaught SyntaxError: Unexpected token { in JSON at position 96
- php - PHP 关联数组的意外行为——为什么?
- python - 通过消除三个 for 循环来提高时间效率
- php - 编辑WordPress“wp_posts”数据库表上“comment_count”列数据的功能
- javascript - 避免在 Javascript 中使用科学记数法
- angular - 动态改变 Ionic App 的原色
- npm - 语义版本控制:在我的模块的所有版本中发现错误在哪里修复和更新版本?
- c# - MVC 转义剃刀输出
- python-3.x - 玩刽子手的布尔型迷你 Python 程序
- html - 网页取消配置 https 访问