[特殊字符] Windows 查看端口占用及服务来源教程(以 9018 端口为例)

下面是一份详细的 Windows 系统中排查 某端口(如 9018)被哪个程序占用 并确定其具体服务来源的完整教程,适合用于日常运维、开发部署排障等场景。


🎯 Windows 查看端口占用及服务来源教程(以 9018 端口为例)


✅ 一、查看端口被哪个进程(PID)占用

在命令行中执行:

netstat -ano | findstr :9018

输出示例:

  TCP    0.0.0.0:9018           0.0.0.0:0              LISTENING       16044TCP    127.0.0.1:9018         127.0.0.1:54680        ESTABLISHED     16044

表明端口 9018 正由进程号(PID)为 16044 的进程占用。


✅ 二、查找 PID 对应的进程名称

执行命令:

tasklist /FI "PID eq 16044"

输出示例:

映像名称                       PID 会话名              会话#       内存使用
========================= ======== ================ =========== ============
java.exe                     16044 RDP-Tcp#33                 2    454,692 K

可知是 java.exe 占用了该端口。


✅ 三、进一步查看 Java 进程运行的具体服务或项目

使用命令:

wmic process where ProcessId=16044 get CommandLine

或更详细的 PowerShell 命令:

Get-CimInstance Win32_Process -Filter "ProcessId = 16044" | Select-Object CommandLine,ExecutablePath

输出示例:

"E:\Program Files\Java\jdk1.8.0_201\bin\java.exe" -Djava.util.logging.config.file="F:\home\apache-tomcat-courtyard\conf\logging.properties" ... org.apache.catalina.startup.Bootstrap  start

✅ 四、确定服务类型和部署路径

根据命令行中的内容,我们可以判断出:

  • 当前服务是通过 Tomcat 启动的 Java Web 应用
  • Tomcat 安装目录是:F:\home\apache-tomcat-courtyard
  • 配置文件在:F:\home\apache-tomcat-courtyard\conf\server.xml

✅ 五、确认端口监听配置

打开配置文件:

F:\home\apache-tomcat-courtyard\conf\server.xml

搜索端口配置:

<Connector port="9018" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

说明 Tomcat 是通过这个 Connector 监听 9018 端口。


✅ 六、查看部署了哪个 Web 应用

进入 Tomcat 的 webapps 目录:

F:\home\apache-tomcat-courtyard\webapps\

这里可能包含:

  • ROOT 目录(默认项目)
  • 其他文件夹或 .war 文件(例如:myapp.waroa.warcms\

这就是部署在该 Tomcat 上的实际应用。


✅ 七、停止服务的方法

方法一:使用 Tomcat 自带脚本

F:\home\apache-tomcat-courtyard\bin\shutdown.bat

方法二:强制结束进程

taskkill /PID 16044 /F

✅ 八、修改端口避免冲突(如改成 9019)

  1. 修改 server.xml 中:
<Connector port="9018" ... />

为:

<Connector port="9019" ... />
  1. 保存后重启服务:
F:\home\apache-tomcat-courtyard\bin\shutdown.bat
F:\home\apache-tomcat-courtyard\bin\startup.bat

✅ 九、可选操作:防止开机自启(如需)

查看任务计划程序或启动项,确保没有将 Tomcat 设置为自动启动。


📌 总结流程图:

netstat 查端口 → 得到 PID → tasklist 查进程名↓是 java.exe → wmic / PowerShell 查启动命令↓判断是 Tomcat / Jar / IDE 启动项目↓定位配置 → 查看 server.xml → 确认端口来源

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/86302.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/86302.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

异步爬虫 原理与解析

先遍历100遍一个程序 import requests import logging import timelogging.basicConfig(levellogging.INFO, format%(asctime)s - %(levelname)s: %(message)s) TOTAL_NUMBER 100 BASE_URL https://ssr4.scrape.center/start_time time.time() for id in range(1,TOTAL_NUM…

vscode管理go多个版本

#1.下载go安装包 https://developer.aliyun.com/mirror/golang/?spma2c6h.25603864.0.0.55ea7c45IsI4GM # 2.创建 sdk 目录&#xff08;如果不存在&#xff09; mkdir -p ~/sdk # 3.解压下载的 go1.16.15 到 ~/sdk/ tar -C ~/sdk -xzf go1.16.15.linux-amd64.tar.gz # 4.重…

香港维尔利健康科技集团推出AI辅助医学影像训练平台,助力医护人才数字化转型

香港维尔利健康科技集团近日正式发布其自主研发的“AI辅助医学影像训练平台&#xff08;V-MedTrain&#xff09;”&#xff0c;这一创新平台的上线&#xff0c;标志着医学影像教育迈入智能化辅助教学新时代。依托人工智能与大数据分析技术&#xff0c;香港维尔利健康科技集团在…

互联网+医疗,医疗服务的全方位革新

近年来&#xff0c;互联网医疗行业迅速崛起&#xff0c;为医疗健康服务带来了翻天覆地的变革。新模式、新业态层出不穷&#xff0c;不仅大幅提升了医疗健康服务的可及性&#xff0c;也使得群众就医体验更为舒适、便捷。互联网技术的广泛应用&#xff0c;不仅改变了医疗核心业务…

酒店智能门锁系统常见问题解决方法——东方仙盟

重做系统后 usb发卡器与注册时发卡器不一致 解决发方法: 用总卡重新注册软件,要可以开房间的总卡 房号不存在 2声---正确提示&#xff0c;表示是设置卡 3声---门锁已反锁&#xff0c;解决方法&#xff1a;用能开反锁的卡或解除反锁 6声---房号不对&#xff0c;解决方法&#…

从零开始理解百度语音识别API的Python实现

大家好&#xff01;今天我要给大家详细讲解一个使用百度语音识别API的Python代码。这个代码可以将音频文件转换成文字&#xff0c;非常适合做语音转文字的应用。我会从最基础的概念开始讲起&#xff0c;确保没有任何编程基础的朋友也能理解。 翻译 一、代码概览 这段代码主要…

中小企业适用的几种会议签到工具

对企业行政来说&#xff0c;会议签到是件小事&#xff0c;但处理不好&#xff0c;会直接拖慢会议流程、影响管理效率、降低参会体验。尤其是面对人数多、时间紧、场地临时变动等情况&#xff0c;靠传统纸笔或简单Excel管理&#xff0c;往往应对乏力。 实际上&#xff0c;签到看…

android 11.0 打开ALOGV ALOGI ALOGD日志输出的方法

1.前言 在11.0的系统rom定制化开发中,在某些时候,需要打印ALOGV,ALOGI等TAG日志,在系统中,默认是关闭这些日志的, 防止日志打印过多,系统过于卡顿,但是有时候会为了调试,需要打开日志开关,所以就需要在系统源码中查看哪里 需要打开日志的开关,来实现日志的打印解决…

语言大模型or时序大模型?原理、应用与未来发展

引言 随着人工智能技术的飞速发展&#xff0c;大规模预训练模型已成为当前研究的热点。其中&#xff0c;语言模型和时序大模型作为两类重要的模型架构&#xff0c;分别在自然语言处理和时间序列分析领域展现出卓越的性能。然而&#xff0c;这两类模型在基本原理和应用场景上存…

【Excel数据分析】花垣县事业单位出成绩了,用Excel自带的M语言做一个数据分析

这里写自定义目录标题 花垣县事业单位出成绩了&#xff0c;用Excel自带的M语言做一个数据分析需求 花垣县事业单位出成绩了&#xff0c;用Excel自带的M语言做一个数据分析 Power Query M 语言&#xff0c;简称 M 语言&#xff0c;全名叫 Power Query Formula Language。 需求…

微处理器原理与应用篇---音频采集与串口传输功能的系统设计

这段内容是基于 STM32F407VGT6 单片机&#xff0c;实现音频采集与串口传输功能的嵌入式系统设计方案&#xff0c;包含硬件架构、软件逻辑和代码实现&#xff0c;核心是通过 ADC 采集音频、串口收发指令与数据 &#xff0c;以下分模块拆解&#xff1a; 一、系统设计概述 硬件&…

【大模型学习 | 量化】pytorch量化基础知识(1)

pytorch量化 [!note] 官方定义&#xff1a;performing computations and storing tensors at lower bitwidths than floating point precision.支持INT8量化&#xff0c;可以降低4倍的模型大小以及显存需求&#xff0c;加速2-4倍的推理速度通俗理解&#xff1a;降低权重和激活值…

ES和 Kafka 集群搭建过程中的典型问题、配置规范及最佳实践

Kafka 集群搭建与配置经验库文档&#xff08;完整会话汇总&#xff09; 一、会话问题分类与解决方案 1. Elasticsearch 映射解析错误 问题现象&#xff1a; {"error":{"root_cause":[{"type":"mapper_parsing_exception","re…

Linux-信号量

目录 POSIX信号量 信号量的原理 信号量的概念 申请信号量失败被挂起等待 信号量函数 二元信号量模拟实现互斥功能 基于环形队列的生产消费模型 下面环形队列采用数组模拟&#xff0c;用模运算来模拟环状特性&#xff0c;类似如此 空间资源和数据资源 生产者和消费者申请…

Unity2D 街机风太空射击游戏 学习记录 #14 环射和散射组合 循环屏幕道具

概述 这是一款基于Unity引擎开发的2D街机风太空射击游戏&#xff0c;笔者并不是游戏开发人&#xff0c;作者是siki学院的凉鞋老师。 笔者只是学习项目&#xff0c;记录学习&#xff0c;同时也想帮助他人更好的学习这个项目 作者会记录学习这一期用到的知识&#xff0c;和一些…

vue3 定时刷新

在Vue 3中实现定时刷新&#xff0c;你可以使用多种方法。这里列举几种常见的方法&#xff1a; 方法1&#xff1a;使用setInterval 这是最直接的方法&#xff0c;你可以在组件的mounted钩子中使用setInterval来定时执行某些操作&#xff0c;例如重新获取数据。 <template&…

局域网环境下浏览器安全限制的实用方法

在现代 Web 开发和网络应用中&#xff0c;我们常常会遇到浏览器出于安全考虑对某些功能进行限制的情况。例如麦克风、摄像头、地理位置等敏感功能&#xff0c;通常只能在 HTTPS 协议或 localhost 下使用。然而在局域网开发、测试或特定应用场景中&#xff0c;我们可能需要突破这…

如果你在为理解RDA、PCA 和 PCoA而烦恼,不妨来看看丨TomatoSCI分析日记

当你学习了 RDA、PCA 和 PCoA 这三种常见排序方法后&#xff0c;脑子里是不是也冒出过类似的疑问&#xff1a; PCA、PCoA、RDA 不都能画图吗&#xff1f;是不是可以互相替代&#xff1f; RDA 图上也有样本点&#xff0c;那我还需要 PCoA 干什么&#xff1f; ... 这些看似“…

MySQL (二):范式设计

在 MySQL 数据库设计中&#xff0c;范式设计是构建高效、稳定数据库的关键环节。合理的范式设计能够减少数据冗余、消除操作异常&#xff0c;让数据组织更加规范和谐。然而&#xff0c;过度追求范式也可能带来多表联合查询效率降低的问题。本文将深入讲解第一范式&#xff08;1…

什么是财务共享中心?一文讲清财务共享建设方案

目录 一、财务共享中心是什么 1.标准化流程 2.集中化处理 3.智能化系统 4.专业化分工 二、财务共享中心的四大模块 1. 共享系统 2. 共享流程 3. 共享组织 4. 共享数据 三、为什么很多财务共享中心做不下去&#xff1f; 1.只搬人&#xff0c;不换流程 2.系统买了&a…