Tomcat 端口80,但是启动时catalina.connector 出错,说路径已经占用,但是。。。。
伊丽莎白S 2005-06-24 09:55:54 修改别人做好的一个案子,现在做好了,要放到人家的电脑上。
这是台PC,Tomcat4.0已经配置好,并且有一个应用程序在正常使用中。端口80
现在我把我的东西放到webapps底下,server.xml配置
<Context path="/Exercise" docBase="Exercise" debug="0" reloadable="true" />
和原来正常运行的那个系统的配置放在一起。
重新启动tomcat,访问这个目录,说不可用。
而且,重新启动tomcat的时候,出现了下面的一大堆错误。把server.xml恢复到之前的备份,启动还是一样。很纳闷。这期间原来可用的系统还是一样可用。如果真的端口被占用那应该一个都打不开才对啊?
清高手指点!谢谢!
开启tomcat出现的错误提示:
Catalina.start: LifecycleException: null.open: java.net.BindException: Address in use: JVM_Bind:80
LifecycleException: null.open: java.net.BindException: Address in use: JVM_Bind:80
at org.apache.catalina.connector.http.HttpConnector.initialize<HttpConnector.java:1130>
at org.apache.catalina.core.StandardService.initialize<StandardService.java:454>
at.org.apache.catalina.core.StandardServer.initialize<StandardServer.java: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.Catalian.process<Catalina.java:179>
at java.lang.reflect.Method.invoke<Native Method>
at org.apache.catalina.startup.Bootstrap.main<Bootstrap.java:243>
---- Root Cause ----
java.net.BindException: Address in use: JVM_Bind:80
at org.apache.catalina.connector.http.HttpConnector.open<HttpConnector.java:950>
at org.apache.catalina.connector.http.HttpConnector.initialize<HttpConnector.java:1128>
at org.apache.catalina.core.StandardService.initialize<StandardService.java:454>
at org.apache.catalina.core.StandardServer.initialize<StandardService.java: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 java.lang.reflect.Method.invoke<Native Method>
at org.apache.catalina.startup.Bootstrap.main<Bootstrap.java:243>