Tomcat端口占用

时间:2024.4.20

假设80端口被占用

运行cmd,打开命令窗口,输入netstat -ano|findstr "8080"

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

TCP 0.0.0.0:8009 0.0.0.0:0 LISTENING 3876 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 3876 TCP 127.0.0.1:8080 127.0.0.1:1541 ESTABLISHED 2752

最后一栏PID

打开win任务管理,选择PID列为216的进程结束


第二篇:Tomcat端口占用问题常见原因


Tomcat端口占用问题常见原因

当启动myEclipse的项目时,出现如下错误时

java.net.BindException: Address already in use: JVM_Bind<null>:8080

原因是:tomcat的8080的端口号被占用,

解决方法是:

将D:\Tomcat 6.0\conf下的server.xml文件中的

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

中的8080改为8081或者是任意一个非8080的数字,然后重新启动项目即可

其中D:\Tomcat 6.0\conf是tomcat的安装路径

错误提示:

严重: Error initializing endpoint

java.net.BindException: Address already in use: JVM_Bind:80

at org.apache..PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:258)

at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:143) at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1402)

at org.apache.catalina.core.StandardService.initialize(StandardService.java:605)

at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2369)

at org.apache.catalina.startup.Catalina.load(Catalina.java:507)

at org.apache.catalina.startup.Catalina.load(Catalina.java:528)

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:324)

at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:421) 2006-2-8 16:36:37 org.apache.catalina.startup.Catalina load

严重: Catalina.start

LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:80

at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1404)

at org.apache.catalina.core.StandardService.initialize(StandardService.java:605)

at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2369)

at org.apache.catalina.startup.Catalina.load(Catalina.java:507)

.......................

原因分析:在dos下运行“netstat -a ”查看当前端口的使用情况。

解决方法:修改Tomcat的使用端口,具体做法——找到目录...\Tomcat 5.0\conf,在conf目录下有“server.xml”文件,用记事本打开此文件,查找(打开文件后Ctrl+F)文件中的所有“8080”,并改为其他没有被占用的端口值(如:8088、8081等)。

也可以在任务管理器中结束javaw 进程。

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

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

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

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

tomcat端口占用解决方法

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

关于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根据需...

IIS6和Tomcat6共用80端口

IIS6和Tomcat6共用80端口整体思路IIS6通过isapiredirect接口将请求转发给Tomcat在IIS上的网站设置为80端口并在该网站上建虚拟目录虚拟目录绑定isapiredirecttomca...

tomcat开启SSL8443端口

参考文献中文比较实用服务器和客户端证书背景本文以ubuntu环境为例进行说明具体环境如下OSubuntuserver1204TOMCATHOMEusrlocaltomcat7安装方法参考注册为服务JAVAHOM...

iis8 tomcat6共用80端口

1下载dll文件isapiredirectdll我使用的是1228版本的2在tomcat目录下新建文件夹IIS可以在别的地放建也可以3IIS文件夹内放置文件如下isapiredirectdllisapiredi...

Tomcat配置建立多站点、多域名、多端口、多应用、多主机汇总大全

Tomcat配置建立多站点多域名多端口多应用多主机汇总大全当你使用Tomcat作为WebServer的时候是不是会想过这样的一个问题如何利用Tomcat建立多个Web应用呢要实现这一点是很简单的也有多种方法以下...

整合tomcat 整合iis共用80端口

很多机器都用tomcat跟IIS部署不同网站最近买了阿里云的服务器于是也想玩一下网上百度了很多方法但是都有缺陷说的不是很清楚通过日志查看以及谷歌尝试了很多方法终于配置OK第一整合环境WindowsService...

tomcat端口号被占用(24篇)