myeclipse 启动tomcat出错

严重:StandardServer.await:create[8005]:java.net.BindException:Addressalreadyinuse:JVM_B... 严重: 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(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
at org.apache.catalina.startup.Catalina.await(Catalina.java:630)
at org.apache.catalina.startup.Catalina.start(Catalina.java:590)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
这是怎么回事啊,应该怎么做呢,谢谢
展开
 我来答
衅初彤褚浦
2019-03-11 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:761万
展开全部
可能是已经启动的服务占用了tomcat的端口。可能是易趣推荐使用的聊天工具,把它关了之后,启动正常了。
另外如果机子上装了tomcat和oracle9也可能出现上面的报错哦。
上面的不行,就重新你设置下tomcat的端口号,就OK。
改端口的方法:
进入Program
Files\Apache
Software
Foundation\Tomcat
5.5\conf\server.xml
修改下面一段的
port,换成8081啊,随便
<Connector
port="8080"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
redirectPort="8443"
acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="GBK"
/>
小傻

2015-10-13 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部

myeclipse启动tomcat出错可能的原因如下:

  1. tomcat服务器配置文件存在拼写错误或者类名没有写全,要加上包名等。

  2. 工程文件加载到tomcat,由于代码存在运行期间错误,导致tomcat无法正常启动。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程序那点事
推荐于2016-08-05 · TA获得超过6140个赞
知道大有可为答主
回答量:3253
采纳率:59%
帮助的人:1338万
展开全部
你的8080端口被占用了

很可能是tomcat已经启动了(任务管理器),你第二次启动就会出这个问题!
如果不是:
1 看看是那个程序占的端口。把这个关闭掉!
2 如果都不行只能改端口!

改端口的话

tomcat安装目录下的conf/server.xml找到
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />
其中 port="8080"就是tomcat的服务端口
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuygsuiyuan
2009-06-13 · TA获得超过795个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:169万
展开全部
8080端口已被占用了
myeclipse在启动的时候,有时候在启动的时候,会误带tomcat启动
有两种可能,一种是你装了好几个tomcat不同版本
另一种是同一个tomcat启动了两次
不用更改,重启电脑就可以解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
城墙
2009-06-14 · 超过13用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:25.3万
展开全部
MYEclipse集成的的TOMCAT服务和Apache Tomcat服务起冲突
错误提示已经很清晰了:at java.net.PlainSocketImpl.socketBind(Native Method)

第一步:打开Monitor Tomcat(开始程序Apache菜单里) 然后停止改服务
第二步:启动MYECLIPSE上的服务

end

友情提示:MYEclipse集成的东西有些做的很简陋 使用不方便 改放弃使用的 就放弃使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式