`

tomcat端口查看问题占用问题

阅读更多

在使用tomcat中,经常碰到默认的8080端口被占用,有时想查下究竟是那个程序在占用着这个端口;这是可以到网站找个软件什么的,或则使用 防火墙来查看使用的端口;其实没有这个必要,在windows中有个dos命令可以查看当前端口使用情况的, 这个命令就是netstat,这个命令带有很多参数可用,可以通过 -help参数来查看,比如:要查看所有的连接和监听端口,可以加上-a参数,要显示每个连接所属的进程id,可以加上-o参数;查到了进程id后,你可 以在windows的进程管理器中找到对应pid的进程,默认情况下windows的进程管理器是不显示pid的,你可以通过在[查看]->[选择 列]中选种 查看pid,然后进程查看器中就会显示pid了

netstat的全部参数及说明如下:
显示协议统计信息和当前 TCP/IP 网络连接。
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
  -a            显示所有连接和监听端口。
  -b            显示包含于创建每个连接或监听端口的
                可执行组件。在某些情况下已知可执行组件
                拥有多个独立组件,并且在这些情况下
                包含于创建连接或监听端口的组件序列
                被显示。这种情况下,可执行组件名
                在底部的 [] 中,顶部是其调用的组件,
                等等,直到 TCP/IP 部分。注意此选项
                可能需要很长时间,如果没有足够权限
                可能失败。
  -e            显示以太网统计信息。此选项可以与 -s
                选项组合使用。
  -n            以数字形式显示地址和端口号。
  -o            显示与每个连接相关的所属进程 ID。
  -p proto      显示 proto 指定的协议的连接;proto 可以是
                下列协议之一: TCP、UDP、TCPv6 或 UDPv6。
                如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:
                IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
  -r            显示路由表。
  -s            显示按协议统计信息。默认地,显示 IP、
                IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
                -p 选项用于指定默认情况的子集。
  -v            与 -b 选项一起使用时将显示包含于
                为所有可执行组件创建连接或监听端口的
                组件。
  interval      重新显示选定统计信息,每次显示之间
                暂停时间间隔(以秒计)。按 CTRL+C 停止重新
                显示统计信息。如果省略,netstat 显示当前
                配置信息(只显示一次)

应用举例:找到使用81端口的应用程序PID 14072。在windows任务管理器->进程查看选择列pid。可以找到使用该端口的应用程序

C:\>netstat -a -o

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    LP:smtp                LP:0                   LISTENING       1488
  TCP    LP:http                LP:0                   LISTENING       1488
  TCP    LP:81                  LP:0                   LISTENING       14072
  TCP    LP:epmap               LP:0                   LISTENING       888
  TCP    LP:https               LP:0                   LISTENING       1488
  TCP    LP:microsoft-ds        LP:0                   LISTENING       4
  TCP    LP:912                 LP:0                   LISTENING       1864
  TCP    LP:1026                LP:0                   LISTENING       1488
  TCP    LP:2425                LP:0                   LISTENING       3140
  TCP    LP:3260                LP:0                   LISTENING       1752
ntsd -c q -p  444 强行删除占有端口
分享到:
评论

相关推荐

    解决tomcat端口号被占用

    本文将详细介绍如何检测、定位并解决Tomcat端口号被占用的问题。 #### 一、检查端口占用情况 1. **命令行检测** - 打开命令提示符(cmd),输入以下命令: ``` netstat -ano | findstr 8080 ``` - 这条命令的...

    tomcat端口占用的解决方法

    本文将详细介绍如何解决Tomcat端口占用的问题,帮助开发者快速定位并解决问题。 #### 一、了解端口占用的基本概念 在计算机网络通信中,端口是用于标识特定服务或进程的一种机制。当两个应用程序试图在同一台机器...

    tomcat端口被占用解决办法

    本文将详细介绍如何解决Tomcat端口被占用的问题,帮助大家快速定位并解决问题。 #### 一、理解端口占用问题 在计算机网络中,端口是用于标识不同服务的一种机制。每个服务通常会绑定到一个特定的端口号上。当...

    TOMCAT解除端口占用

    - 修改服务的启动类型为“禁用”仅适用于临时解决端口占用问题,一旦问题解决,应立即将其恢复为原来的设置,避免影响其他依赖此服务的应用程序。 - 如果更改注册表后问题仍未解决,建议检查是否有其他进程也占用了...

    解除Tomcat端口占用bat

    一键解决8080端口被占用问题,自己也可以记事本打开对端口号进行编辑

    tomcat 8080端口被占用解决方案

    当在Myeclipse里启动tomcat时出现Adress already in use:JVM_Bind:8080错误,发现8080端口被占用,不是tomcat端口问题,而是tomcat服务器开机启动问题。

    tomcat端口被占用解决办法1

    标题“Tomcat端口被占用解决办法1”指的是在运行Tomcat服务器时遇到的一个常见问题,即8080端口已经被其他进程占用,导致Tomcat无法正常启动。8080是默认的Tomcat HTTP服务端口,当这个端口被其他应用程序使用时,...

    详解IDEA 启动tomcat 端口占用原因以及解决方法( 使用debug模式)

    然而,在使用 IDEA 启动 Tomcat 服务器时,有时会出现端口占用问题,导致无法启动调试模式。今天,我们将详细介绍 IDEA 启动 Tomcat 端口占用原因和解决方法。 IDEA 启动 Tomcat 端口占用原因 在使用 IDEA 启动 ...

    IDEA Debug启动tomcat报60659端口占用错误的解决

    在使用IntelliJ IDEA时,开发者可能会遇到tomcat的60659端口占用错误,这个问题对于不熟悉IDEA的开发者来说或许会比较头痛。这种错误的出现是因为IDEA在使用Debug模式启动tomcat时会使用60659端口,而这个端口可能被...

    intellij idea 启动tomcat 1099端口被占用的解决

    然而,在使用 IntelliJ IDEA 启动 Tomcat 服务器时,可能会出现一些问题,例如 1099 端口被占用的错误。本文将详细介绍如何解决这个问题。 问题描述 当使用 IntelliJ IDEA 启动 Tomcat 服务器时,可能会出现以下...

    修改Tomcat端口为默认80端口

    ### 修改Tomcat端口为默认80端口 #### 知识点概述 Apache Tomcat 是一款免费开源的Servlet容器,它可以作为独立的应用服务器运行Java Web应用,也可以与其他Web服务器如Apache HTTP Server或Microsoft IIS结合使用...

    解决 tomcat 端口占用问题!

    总结来说,解决Tomcat端口占用问题的关键在于: 1. 使用`netstat`命令找出占用端口的进程。 2. 识别占用端口的进程ID。 3. 在Windows系统中,使用`taskkill`或任务管理器关闭进程;在Linux系统中,使用`kill`命令...

    Tomcat显示8080端口被占用的图文解决方法

    大概思路:找到占用端口的进程,通过唯一标识的进程号终止该进程 在控制台中找到端口对应的进程号 在任务管理器中找到服务进程号 ...以上所述是小编给大家介绍的Tomcat显示8080端口被占用的图文解决方法,希

    查看机器占用端口

    了解如何查看和管理端口占用对网管人员来说尤其重要,因为他们需要确保网络服务的正常运行,防止端口冲突,以及排查潜在的安全风险。例如,通过Tcpview,他们可以迅速定位哪些服务异常占用大量端口,或者识别出可能...

    tomcat因端口被占无法启动

    方法二是查看端口占用的情况。在命令行中输入"netstat -aon|findstr "8080""(这里的8080是Tomcat需要使用的端口),可以找到占用该端口的进程的PID。然后,使用"tasklist|findstr"命令可以找到该进程对应的应用程序...

    【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

    这个问题涉及到在使用Tomcat作为应用服务器时遇到的端口占用问题以及解决方法。当尝试启动Tomcat时,如果端口被其他进程占用,通常会导致启动失败。在这个案例中,开发者遇到了端口8082被Java进程占用的情况,这阻碍...

    ansys端口占用解决

    总结了常用的ansys证书端口占用问题的解决办法,结合自身的实践,给出解决方法建议。

    winow tomcat 端口冲突

    在dos下,输入 netstat -ano|findstr 8080 ...//说明:查看占用8080端口的进程 显示占用端口的进程 taskkill /pid 6856 /f //说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。

    tomcat的端口占用问题

    运行你的cmd输入文档中的命令 找出占用端口的服务软件 打开资源管理器消灭它就可以了

Global site tag (gtag.js) - Google Analytics