-
端口和应用程序是怎么回事呢5
我把我的tomcat端口设置为80,启动没问题,项目也能打开
然后我在dos命令窗里查看80端口有几个程序占用,发现有2个,1个就是我的tomcat,还有一个是360se.exe,我觉得有点奇怪,不是说一个端口只能一个程序用么,怎么我的80端口即被tomcat占用,又被360占用呢?
不然端口占用是什么意思?
问题补充:huoyj 写道这种情况应该不会的,否则tomcat肯定会报异常而退出的。因为同一时间一个端口只能给一个服务使用。
你可以照这样查看80端口被占用的情况
1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
这是80端口的使用情况
有2个进程使用,一个是2428,一个是3404,我继续查这2个进程是什么程序
这个是2428的程序,是我的tomcat
这个是3404
是360
为什么这2个都可以用80端口呢,可是当我启动我本机的iis后,再启动tomcat的时候就会80端口被占用的错误了。
难道360用的这个端口不是我本机的端口?
问题补充:huoyj 写道这种情况应该不会的,否则tomcat肯定会报异常而退出的。因为同一时间一个端口只能给一个服务使用。
你可以照这样查看80端口被占用的情况
1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
晕,图片挂了,不好意思,我再发一次
问题补充:asyty 写道就一个是你本机tomcat的80端口 其他的80都是你的路由器映射出去的80端口吧
?什么意思,netstat -aon|findstr "80" 这个命令不是查看80在本机的端口使用情况吗
问题补充:asyty 写道对的 那个图里不是有两列地址的么 左边一列是你的本地开的端口,右边一列是别人与你建立连接的地址,是别人的地址和端口
谢谢,明白了!2011年11月17日 13:42
4个答案 按时间排序 按投票排序
-
这种情况应该不会的,否则tomcat肯定会报异常而退出的。因为同一时间一个端口只能给一个服务使用。
你可以照这样查看80端口被占用的情况
1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。2011年11月17日 13:54
相关推荐
如果你觉得命令行操作复杂,还可以借助第三方软件,如`Process Explorer`(微软 SysInternals 工具套件的一部分),它可以提供更直观的视图来查看端口和应用程序的关系。 总的来说,当需要确定Windows系统中哪个...
一般情况下,我们要求部署的服务端口和程序的服务端口分开来控制
管理端口连接工具是管理网络端口和对应本地应用程序监控和记录程序
综上所述,基于完成端口的服务器程序源代码是一个关于高性能并发处理的实例,对于理解Windows系统下的服务器开发和优化具有重要价值。通过深入学习和实践,开发者能够掌握这一高效并发模型,并将其应用到自己的项目...
MFC是微软为Windows平台提供的一个类库,它极大地简化了Windows应用程序的开发,尤其是用户界面部分。MFC提供了丰富的控件和事件处理机制,使得开发者可以快速构建出美观且功能丰富的图形用户界面。在这个端口扫描...
端口是计算机网络通信的关键组成部分,它们是应用程序和网络之间进行数据交换的通道。TCP/IP协议栈定义了65535个端口,其中0到1023是已预留的知名端口,通常用于特定的服务,如HTTP(80)和FTP(21)。而1024以上的...
标题中的“一个可以看现在计算机上有那些端口已经被打开的程序”揭示了这是一个用于监测和查看当前计算机上开放网络端口的应用程序。这样的程序对于系统管理员或者网络安全专家来说非常有用,因为他们需要确保系统的...
通常情况下,WebLogic Server的管理控制台和应用程序运行在同一套服务结构下,共享相同的端口。这意味着如果应用程序的某个部分存在安全漏洞,攻击者可能会利用这个漏洞来访问控制台,进而对整个服务器进行非法操作...
1. 监控网络连接:了解哪些应用程序和服务正在通过哪些端口与其他设备进行通信,有助于识别潜在的网络问题。 2. 安全检查:发现异常端口活动可能是恶意软件或攻击的迹象,及时排查可提高系统的安全性。 3. 优化系统...
而1024以上的端口称为动态或私有端口,可用于自定义服务和应用程序。 端口查看工具的主要功能包括: 1. **实时监控**:它能实时显示所有正在使用的端口及其对应的进程。这样,你可以知道哪些程序正在监听或连接到...
在计算机网络中,端口扫描是一项重要的技术,它用于发现远程或本地主机上开放的服务和应用程序。端口扫描通常由网络安全专业人员、系统管理员以及恶意黑客执行,目的是评估网络安全性或者寻找攻击的入口点。在这个...
在IT行业中,尤其是在...了解并熟练掌握Netstat命令,对于排查网络问题、优化服务器性能、监控应用程序状态都具有很大的帮助。在日常工作中,当遇到端口冲突或者网络服务异常时,可以迅速定位问题,提高工作效率。
《keepalived监控应用程序端口详解》 在软件开发领域,高可用性和故障恢复是确保系统稳定运行的关键因素。Keepalived作为一个强大的高可用性工具,被广泛应用于Linux环境中,以实现服务的冗余和故障切换。本文将...
当一个端口被其他程序占用时,可能导致某些服务无法启动或应用程序运行异常。本篇文章将详细讲解如何在Windows操作系统中查看端口被哪个程序占用,以便进行故障排查。 首先,我们需要理解端口的作用。在TCP/IP协议...
标题中的“用完成端口开发大响应规模的Winsock应用程序”指的是在Windows NT和Windows 2000操作系统上,利用Winsock2 API和完成端口机制构建高性能、可扩展的网络服务器应用。这种技术特别适用于处理大量并发连接,...
它适合处理大量的并发连接,但如果应用程序的主要瓶颈在于CPU密集型操作而非I/O操作,那么使用IOCP可能并不会带来显著的性能提升。此外,`描述`中提到的“网络库有一些限制”,这可能指的是某些特定的网络操作或配置...
qq直播 端口 13000-14000的udp 端口 迅雷 端口:3077 3076
端口扫描程序是一种网络工具,主要用于检测目标主机上开放的网络端口,以此来了解其服务状态和可能的安全漏洞。在网络安全领域,端口扫描是评估系统安全性、进行渗透测试和故障排查的重要手段。本程序名为...
每个端口都与特定的服务或进程相关联,当一个应用程序监听或连接到某个端口时,意味着该端口处于打开状态。 `fport`这个工具正是为了帮助我们查看这些打开的端口。它以命令行界面呈现,简洁高效,适合系统管理员和...