类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
我昨天在我的机器的进程里面就发现了有tomcat.exe 可是我并没有启动它,而且直接结束进程不行---拒绝访问,我只能把TOMCAT卸载了,好象好了。可昨天安装完后,毛病又发了,而且启动TOMCAT都启不了的,报错如下: 请问大家有没有哪位碰到过类似的问题?
Catalina.start: LifecycleException: null.open: java.net.BindException: Address
already in use: JVM_Bind:8080
LifecycleException: null.open: java.net.BindException: Address already in use:
JVM_Bind:8080
at org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne
ctor.java:1130)
at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:454)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:553)
at org.apache.catalina.startup.Catalina.start(Catalina.java:780)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
----- Root Cause -----
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.j
ava:950)
at org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne
ctor.java:1128)
at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:454)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:553)
at org.apache.catalina.startup.Catalina.start(Catalina.java:780)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
网友回答:
你查看一下你的端口集,应该是有占用8080端口的服务了,把它停掉重新启动tomcat就可以了
换端口没用,端口是tomcat.exe自己在使用,只有把tomcat.exe服务停掉,再启动应用程序才能达到楼主的目的
老手们都知道原理所在,新手只要照这个方法做就行了!
我昨天在我的机器的进程里面就发现了有tomcat.exe 可是我并没有启动它,而且直接结束进程不行---拒绝访问,我只能把TOMCAT卸载了,好象好了。
-----------结束进程不行,你能重新安装成功是个奇迹。但你安装成功了并没有覆盖TOMCAT正在使用的文件,也就是说,重新安装没解决问题。
可昨天安装完后,毛病又发了,而且启动TOMCAT都启不了的,报错如下: 请问大家有没有哪位碰到过类似的问题?
------检查你的系统,估计有别的程序占用了你的8080端口,
建议如下:
1.在“服务”列表中停止你的TOMCAT服务
2.卸载TOMCAT
3.重新安装,把端口换成别的,如8088