tomcat端口占用解决方法

时间:2024.4.20

通常时候端口被占,我只是不停的去shutdown tomcat,然后再去任务管理器杀进程。这样通常也很好用,但是最近学到了一个比较科学的方法如下: 第一步查看一下是哪个进程在使用该端口使用如下命令:

批处理代码 netstat -ano | more

第二步找到是哪个进程使用如下命令:

Java代码

1. tasklist | more

第三步就可以关应用程序去了。

附:

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v]

-a 显示所有连接和监听端口。

-b 显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件

拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。

这种情况下,可执行组件名在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP

部分。注意此选项可能需要很长时间,如果没有足够权限可能失败。 -e 显示以太网统计信息。此选项可以与 -s选项组合使用

-n 以数字形式显示地址和端口号。 此选项可以与 -a选项组合使用 -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 显示当前


第二篇:tomcat端口被占用错误


.严重: StandardServer.await: create[8005]:默认分类 2011-03-14 17:44:51 阅读641 评论0 字号:大中小 订阅 .org.apache.catalina.core.StandardServer await严重: StandardServer.await: create[8005]: java.net.BindException: Address already in useat java.net.PlainSocketImpl.socketBind(Native Method)at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)at java.net.ServerSocket.bind(ServerSocket.java:319)at java.net.ServerSocket.<init>(ServerSocket.java:185)at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)at org.apache.catalina.startup.Catalina.await(Catalina.java:662)at org.apache.catalina.startup.Catalina.start(Catalina.java:614)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)org.apache.coyote.http11.Http11Protocol pause总的意思是端口被占。在网上查找的一些相关说明及解决办法:在使用ecplipse和jbuilder里的Tomcat时,有时候会遇到像下面这样的问题.严重: StandardServer.await: create[8005]:java.net.BindException: Address already in use: JVM_Bind其实问题比较简单,1,独立运行的Tomcat没有关闭.自安装的tomcat程序设置开机自动运行,或者在之前运行过,先关闭ecplipse或jbuilder,在任务管理器中找到Tomcat的进程,将其kill掉,即可.有时候Tomcat非法关闭时,在进程中,仍然存在,仍然占用8080端口.所以只要将其进程杀掉.就可以解决.2,安装了其他的软件占用了Tomcat的端口.用可以查看端口的工具查看一下,或者,直接改掉tomcat的默认端口.即可.通过防火墙中的系统状态查看,果然javaw 占用了8080端口。结束掉该进程后,Tomcat正常启动。######create[8005],明白了,应该是在创建端口时出错了,java.net.BindException: Address already in use: JVM_Bind说明这个端口已经在使用了,tomcat当然不能用了,赶紧到安装目录/conf/下找到server.xml,找到使用8005端口的语句,把端口号改成不在使用的(8006)。哈哈,这次服务正常启动了。

更多相关推荐:
tomcat 8080端口被占用解决方法

tomcat因端口占用无法启动解决方法20xx0322223711分类技术分享标签tomcat端口占用解决方法8080jsp字号大中小订阅嗯嗯记录一下这个问题吧应该很多人会遇到其实端口占用问题不仅是tomcat...

关于tomcat启动端口号被占用问题解决

有时候把在myeclpise项目部署到tomcat中的时候会莫名其妙的发现tomcat启动不了换成是myeclpise自带的tomcat启动还是无法成功启动看看控制台显示的错误信息有时候会看到javanetBi...

关于tomcat端口占用

Windowpreferences这是Myeclipse自带的tomcat我们一般不用这个直接将属性Disable选上再确定就ok了这样就不会开机启动这个自带的tomcat自然就不会占用我们的8080了这是配置...

Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法

在企业版Eclipse中在已经启动了Tomcat服务器后准备运行页面或Servlet时有时会出现这样的关于Tomcat服务器端口占用的问题Severalports800580808009requiredbyTo...

tomcat端口占用

Tomcat端口占用文档authorHMFdesc解决端口占用date20xx10291CrtlR出现运行窗体XP2输入cmd确定3输入tasklist4回车5继续在本命令提示符框操作输入netstatano6...

Tomcat去除端口号和项目名

在一个项目结束的时候往往根据需要直接映射到一个IP地址上此时就需要去除端口和项目名了在访问的时候下面根据具体的例子提供一种实现方法1在进入TOMCATHOME创建文件夹将其命名为webdb此处为webdb根据需...

更改Tomcat默认目录+端口+设置缺省网页的方法

我在tomcatwebapps下建了个myjsp目录作为我网站的默认目录在myjsp中有一个ajsp文件该文件要作为我网站的默认主页修改配置文件首先修改tomcatconfserverxml文件在serverx...

详细图解IIS和tomcat共用80端口

我们部署项目时很多时候需要同时使用tomcat和iis两个服务器以部署不同的网站而解决共用80端口的问题也经常遇到以下是具体步骤实现tomcat60和iis6共用80端口的思路其实就是利用iis可以建立多个网站...

51CTO下载-一个tomcat部署多个项目并通过不同的端口访问

一个tomcat部署多个项目并通过不同的端口访问第一步修改TOMCATHOMEconfserverxml文件复制Service节点去掉ltConnectorportquot8009quot这个节点新增Servi...

IIS7.0和Tomcat整合80端口

首选确定安装好IIS和Tomact6及配置好JDK环境变量IIS端口80Tomcat端口为8080申明下以下是我在windows20xxIIS70Tomact60环境下整合的新建IIS的注册表iisreg然后运...

Tomcat 部署网站 去掉端口号和项目名称

一在一个项目结束的时候往往根据需要直接映射到一个IP地址上此时就需要去除端口和项目名了在访问的时候下面根据具体的例子提供一种实现方法1在进入TOMCATHOME创建文件夹将其命名为webdb此处为webdb根据...

Tomcat端口占用问题常见原因

Tomcat端口占用问题常见原因当启动myEclipse的项目时出现如下错误时javanetBindExceptionAddressalreadyinuseJVMBindltnullgt8080原因是tomca...

tomcat端口号被占用(24篇)