资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

值得你关注的TOMCAT的问题

类型:转载   责任编辑: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)  
   
 

网友回答:

发表者:darknova

你查看一下你的端口集,应该是有占用8080端口的服务了,把它停掉重新启动tomcat就可以了

发表者:tx18

换端口没用,端口是tomcat.exe自己在使用,只有把tomcat.exe服务停掉,再启动应用程序才能达到楼主的目的  
  老手们都知道原理所在,新手只要照这个方法做就行了!

发表者:huguangtao

我昨天在我的机器的进程里面就发现了有tomcat.exe   可是我并没有启动它,而且直接结束进程不行---拒绝访问,我只能把TOMCAT卸载了,好象好了。  
   
  -----------结束进程不行,你能重新安装成功是个奇迹。但你安装成功了并没有覆盖TOMCAT正在使用的文件,也就是说,重新安装没解决问题。  
   
  可昨天安装完后,毛病又发了,而且启动TOMCAT都启不了的,报错如下:       请问大家有没有哪位碰到过类似的问题?  
   
  ------检查你的系统,估计有别的程序占用了你的8080端口,  
   
  建议如下:  
  1.在“服务”列表中停止你的TOMCAT服务  
  2.卸载TOMCAT  
  3.重新安装,把端口换成别的,如8088


 

 
热门推荐笔记本: 三星笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved