严重:StandardServer.await:create[localhost 8005]:java.net.BindException

在使用tomcat服务器运行程序时,我们可能会遇到这样的问题:

由上面的信息可以发现,该问题是由于8005端口号已经被占用,所以我们需要对这样的端口号进行设置,因而找到tomcat的安装位置中的conf文件夹中的server.xml 文件中的端口号换掉:

找到红色框内的代码,将端口号改成别的未使用的(比如8006):

完成这样的设置之后我们之前的问题可能会解决,MyEclipse中运行将不再出现问题。但是有时候会有下面的错误:

    Caused  By:Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í?? 

   
这样我们就不得不思考其他方面引起的问题:进程占用问题。所以我们需要启动任务管理器,查看其中是否有多个同名运行的进程:找到其中的javaw.exe进程,将其结束;然后重新打开MyEclipse(会启动一个javaw.exe进程),并且重新添加并运行tomcat服务器(这时又会产生一个javaw.exe的进程)。所以如果电脑上只有一个tomcat服务器,但是任务管理器中启动了两个以上的javaw.exe,这时就会出现进程调用出错的问题,进而提示上面的错误。所以将该问题的出错原因总结如下:

1)先用命令 netstat -ano 看一下各个端口占用和进程PID(80端口是被3296占用,8005是被4148占用) 。

    2)端 号冲突-->修改server.xml中的端口号

    3)重复启动了tomcat,导致进程未被结束就又重新调用,所以调用失败-->关闭后重新启动tomcat和MyEclipse

    4)如果步骤3未奏效,则打开任务管理器,查找名为Javaw.exe的进程,将其关闭,然后重新启动MyEclipse及tomcat即可;

由于MyEclipse和tomcat版本的区别问题,有时候我们的项目会出现很多不经意的问题,但是这都是一些比较普遍的问题,所以不用恐惧。

时间: 2024-08-07 00:11:01

严重:StandardServer.await:create[localhost 8005]:java.net.BindException的相关文章

严重: StandardServer.await: create[localhost:8005]: java.net.BindException: Address already in use: JVM_Bind

错误描述:严重: StandardServer.await: create[localhost:8005]: java.net.BindException: Address already in use: JVM_Bind 解决方法:这是端口号被占用,先查看端口号是被谁占用的,我的第一次查找到的是Tomcat7.0,kill掉进程,重新打开eclipse启动tomcat,发现还是同样的错: 又使用同样的方法,发现是java.exe占用,然后kill掉,发现Tomcat可启动. ---------

Tomcat启动时报StandardServer.await: create[8005]: java.net.BindException: Cannot assign requested address: JVM_Bind

问题描述: 今天一早,所有淡定下来后准备启动本地Tomcat,突然出现一堆错误: 严重: StandardServer.await: create[8005]: java.net.BindException: Cannot assign requested address: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.

Tomcat启动报错:严重: StandardServer.await: create[8005] java.net.BindException: Cannot assign requested address

org.apache.catalina.core.StandardServer await        SEVERE: StandardServer.await: create[8005]:        java.net.BindException: Cannot assign requested address java.net.BindException: Cannot assign requested address        at java.net.PlainSocketImpl

<<< tomcat启动是报错StandardServer.await: create[8005]

启动tomcat的时候出现异常 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 严重: StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bind         at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(Plai

tomcat错误信息解决方案【严重:StandardServer.await: create[8005]】

错误信息:   严重: StandardServer.await: create[8005]:  java.net.BindException: Address already in use: JVM_Bind         at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) at java.net.ServerSocke

严重: StandardServer.await: create[8005]:

2011-03-14 17:44:51| 分类: 默认分类 | 标签:tomcat java 端口 await create |字号 订阅org.apache.catalina.core.StandardServer await严重: StandardServer.await: create[8005]: java.net.BindException: Address already in useat java.net.PlainSocketImpl.socketBind(Native Meth

(解决tomcat端口被占用的问题)create[8005]java.net.BindException: Address already in use: JVM_Bind

create[8005]java.net.BindException: Address already in use: JVM_Bind”,原来是Tomcat8005端口被其他进程占用,8005端口是用来关闭TOMCAT服务的端口,解决的方法如下 1.方法一,修改tomcat/conf/server.xml文件 打开server.xml 将<Server port="8005" shutdown="SHUTDOWN">中8005改成不常用的端口号即可,比

java.net.BindException: Cannot assign requested address

tomcat启动后报错 2017-6-7 17:23:49 org.apache.catalina.core.StandardServer await 严重: StandardServer.await: create[localhost:8005]: java.net.BindException: Cannot assign requested address at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.Pl

tomcat java.net.BindException: Cannot assign requested address 解决方法

今天线上TOMCAT启动时遇到了下比较麻烦的问题,错误如下: 21-Apr-2016 15:14:19.077 SEVERE [main] org.apache.catalina.core.StandardServer.await StandardServer.await: create[localhost:8015]: java.net.BindException: Cannot assign requested address at java.net.PlainSocketImpl.sock