`

杂谈 从【netstat & Tomcat无法绑定8005端口】来的思考

阅读更多
我的tomcat今天无法绑定8005端口,开始意外是sunAS,或者glass fish这两个server在作怪,因为我的机器上别的server就只有这两个,排查之后发现不是他们两个。

然后再想,tomcat绑定了这个端口两次,导致第二次绑定失败。调查后这个可能也排除了。

最后重启,cmd -> netstat -a ,发现确实8005被一个什么程序占用。打开msconfig,茅塞顿开,原来是昨天装的那个惠普5500打印机驱动程序在作祟。把这个启动项禁止,一切恢复了正常。原来郁闷我半天的家伙是他。

解决后整理了下思路,发现netstat还真是挺好用,虽然只有一个命令,而且是一个我在学校少之又少有可能会用到的命令。这让我想到了这个问题:程序员最好是能够对他使用的各种平台与工具有一个很深入的了解。这样对他们很愉快的开发好品质的程序是很有帮助的。

但是要拥有这个深入的了解却不是一件容易的事,这些年我其实也在做这样的一种努力,感觉对程序员很重要的一个问题是,程序员要对他们要深入了解的东西有一种持续的、浓厚的兴趣。否则一项两项技术还好,太多的东西我们一定会感觉到很枯燥。

那么如何保持这种兴趣,或者这种兴趣与工作的统一(或者叫工作中的乐趣)呢?也许这是又一个我们自己或者我们公司需要思考的问题。
分享到:
评论

相关推荐

    tomcat因端口被占无法启动

    "Tomcat无法启动解决方案:端口冲突处理" Tomcat是一个流行的Java servlet容器,用于运行Java Web应用程序。但是在实际使用中,Tomcat可能会出现无法启动的情况,导致开发和生产环境中的问题。今天,我们将讨论...

    netstat命令查看本机开放端口

    ### netstat命令查看本机开放端口 #### 知识点概述 - **netstat命令基本概念** - **TCP连接状态解析** - **检测木马和黑客程序** #### 使用netstat命令查看本机开放端口 `netstat`命令是一个非常有用的工具,...

    解决tomcat端口号被占用

    当该端口被其他进程占用时,会导致Tomcat启动失败,无法正常提供服务。本文将详细介绍如何检测、定位并解决Tomcat端口号被占用的问题。 #### 一、检查端口占用情况 1. **命令行检测** - 打开命令提示符(cmd),...

    winow tomcat 端口冲突

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

    TOMCAT解除端口占用

    可以使用命令行工具`netstat -ano`来查看当前系统中所有活动的TCP/IP端口以及与之关联的PID(进程ID)。假设我们发现80端口被PID为4的进程占用,进一步调查会发现这个PID对应的进程是`NTkernel&system`。这意味着...

    修改Tomcat端口为默认80端口

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

    cmd命令netstat查看系统端口使用情况

    幸运的是,我们可以使用 cmd 命令 netstat 来查看系统端口的使用情况。 netstat 命令是 Windows 操作系统中的一种网络诊断工具,能够显示网络连接、路由表和网络接口信息。通过使用 netstat 命令,我们可以查看当前...

    端口扫描 netstat

    【端口扫描与netstat命令】 在Windows操作系统中,网络管理员和普通用户常常需要了解系统当前的网络连接状态,这通常涉及到对系统中开放端口的监控。`netstat`(Network Statistics)是一个强大的命令行工具,它能...

    tomcat端口占用的解决方法

    在日常的软件开发工作中,尤其是对于使用Apache Tomcat作为应用服务器的项目来说,经常会遇到Tomcat启动时提示端口被占用的问题。这种情况不仅会打断开发流程,还可能影响到项目的正常运行。本文将详细介绍如何解决...

    tomcat端口被占用解决办法

    如果该端口已经被其他进程占用,那么Tomcat将无法成功启动,并会出现端口占用错误。 #### 二、解决步骤 ##### 1. 检查端口占用情况 首先,我们需要确定8081端口是否已被占用。可以通过命令行工具CMD来实现: - *...

    linux查看现有占用端口命令netstat –ntlp.docx

    在本场景中,我们将重点讨论如何使用`netstat –ntlp`命令来查看当前系统中被哪些进程占用的端口。 `netstat`命令的基本语法是: ```bash netstat [选项] ``` 这里提到的`-n`、`-t`、`-l`和`-p`是`netstat`命令的...

    通过netstat查看同时连接某个端口的ip数

    本文将详细介绍如何使用`netstat`命令来查看与指定端口连接的IP地址数量,并进一步探讨该命令的其他高级用法。 #### netstat命令简介 `netstat`(network statistics)是Unix/Linux系统中的一个命令行工具,用于...

    Windows下VC实现的类似Netstat命令查看端口开放情况的程序

    Windows下VC实现的类似Netstat命令查看端口开放情况的程序。

    Oracle和Tomcat端口冲突

    Oracle和Tomcat是两种常用的软件,Oracle是一款关系型数据库管理系统,而Tomcat则是一个流行的Java应用服务器,它们在运行时可能会出现端口冲突的问题。端口冲突通常发生在多个应用程序尝试同时使用同一个网络端口时...

    如何用netstat命令查看端口占用问题的技巧.docx

    本文标题为"如何用 netstat 命令查看端口占用问题的技巧",该标题揭示了本文的主题,即使用 Netstat 命令来查看端口占用问题,并提供相应的解决方案。 描述解析 本文描述为"如何用 netstat 命令查看端口占用问题的...

    在一台电脑上同时运行两个tomcat时对端口的修改说明

    3. **Shutdown端口**:默认为8005,用于远程关闭Tomcat服务。 4. **SSL端口**:默认为8443,用于处理HTTPS请求。 ### 二、修改Tomcat端口 要在同一台计算机上运行两个或更多的Tomcat实例,我们必须确保每个实例...

    netstat - an 端口查看器

    "Netstat -an 端口查看器"是一款实用的工具,主要用于监控和查看计算机的网络连接状态。在中文环境中,它为用户提供了方便的端口监控体验,无需安装即可直接使用,非常便捷。下面我们将深入探讨这个工具背后的原理、...

    windows下查看端口占用情况及如何杀掉

    在Windows操作系统中,管理和监控端口占用情况是系统管理员日常工作中不可或缺的一部分,特别是当遇到服务无法启动或者网络连接问题时。本篇将详细介绍如何在Windows环境下查看端口占用情况,并以Tomcat服务使用的...

    netstat查看端口占用命令.txt

    根据题目中的部分内容“`netstat-ano|findstr"端口号"`”,我们可以看出这里主要介绍的是如何使用`netstat`命令配合`findstr`命令来查看特定端口的占用情况。下面将详细介绍这一过程: 1. **`netstat -ano`**:此...

    VC++ 进程对应端口 netstat MFC

    "VC++ 进程对应端口 netstat MFC"这个主题涉及到使用Microsoft Visual C++(VC++)创建的进程,以及如何通过网络命令行工具netstat来检查这些进程绑定的网络端口。MFC(Microsoft Foundation Classes)是微软提供的...

Global site tag (gtag.js) - Google Analytics