tomcat启动异常的问题(在线等等)

启动tomcat,报以下错误:2013-10-2415:51:05org.apache.coyote.ajp.AjpAprProtocolinit严重:Errorinit... 启动tomcat,报以下错误:
2013-10-24 15:51:05 org.apache.coyote.ajp.AjpAprProtocol init
严重: Error initializing endpoint
java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
2013-10-24 15:51:05 org.apache.catalina.core.StandardService initialize
严重: Failed to initialize connector [Connector[AJP/1.3-8009]]
LifecycleException: Protocol handler initialization failed: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
2013-10-24 15:51:17 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2013-10-24 15:51:17 org.apache.catalina.core.StandardContext start
严重: Context [/ep] startup failed due to previous errors
2013-10-24 15:51:26 org.apache.coyote.ajp.AjpAprProtocol start
严重: Error starting endpoint
java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
2013-10-24 15:51:26 org.apache.catalina.core.StandardService start
严重: Failed to start connector [Connector[AJP/1.3-8009]]
2013-10-24 15:51:26 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind

等等,由于字数有限,复制其中一部。
展开
 我来答
乐观又明快灬乖乖g
2018-03-31 · TA获得超过1.6万个赞
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:19万
展开全部

可能Tomcat启动线程卡住,弄一下线程就好了。

1.首先从tomcat官方站点 http://tomcat.apache.org/index.html下载tomcat,下载时须注意tomcat安装程序包的版本信息;其中zip格式为window压缩版,tar.gz为linux安装版,installer的为window安装版。

2.下面先介绍下解压后的各文件夹的功能与作用;bin 用于放置启动和关闭的脚本文件 ; conf 放置各种配置文件; lib 支撑的jar包; log 存放日志文件;temp 存放临时文件;webapp web应用所处的文件夹; work tomcat的工作目录;

3.问题1:点击后,窗口闪退,无法及时看到出现的错误,可查看是否配置了JAVA_HOME环境变量;步骤如下:计算机 右键-->属性-->高级系统设置-->高级 环境变量-->系统变量 查看是否有JAVA_HOME,如若没有则需配置;路径为JDK安装路径;如 C:\Program Files\Java\jdk1.6.0_21前提是需要安装了JDK。

匿名用户
2013-10-24
展开全部
1、把任务管理器中的所有的javaw.exe进程关闭
2、重启就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fccc900
推荐于2018-02-23 · 超过14用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:13.1万
展开全部
如果是端口被占用问题,可以这样解决:
打开cmd命令行窗口,netstat -a,查看是否有8080端口(你tomcat服务器端口)被占用,如果有,netstat -aon|findstr 8080,可以看到最后一列,然后输入命令tasklist|3148,3148为上一步看到的最后一列数据。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魍行天下
2013-10-24 · 超过22用户采纳过TA的回答
知道答主
回答量:111
采纳率:100%
帮助的人:65.4万
展开全部
tomcat启动时需要用到几个系统的端口,比如8080,8009.现在提示的信息就是说这些端口中的某些已经被其它程序占用或者因为某种原因不可用。

建议你打开命令行,输入 netstat -ano (回车) 查看系统端口使用情况,找到占用8080或8009的程序,根据其PID,在任务管理器中终止该进程。应该就能解决这个问题了。

希望能帮到你。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjs5398
2013-10-24 · TA获得超过281个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:172万
展开全部
严重: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
很明显端口被占用了,关闭打开的其它tomcat或者占用8080端口的软件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式