tomcat启动后自动关闭,是怎么回事?

时间:2022-08-27 23:46:37
tomcat启动后 自动关闭时怎么回事?但是 去能正常显示网页 并且显示如下信息:难道是端口被占了吗
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
2012-4-19 17:30:37 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-apr-8090"]
2012-4-19 17:30:37 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-apr-8009"]
2012-4-19 17:30:37 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
2012-4-19 17:30:37 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["http-apr-8090"]
2012-4-19 17:30:37 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["http-apr-8090"]
2012-4-19 17:30:37 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["ajp-apr-8009"]
2012-4-19 17:30:37 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["ajp-apr-8009"]

11 个解决方案

#1


打印信息就这么点吗?

#2


应该是被占用,可以把项目通过MyEclipe布置到tomcat里吧

#3


打印的信息太少了,根本看不出来错误的原因

#4


建议重装。

#5


更多的 信息:谢谢大家啦
信息: Initializing ProtocolHandler ["ajp-apr-8009"]
2012-4-19 19:33:37 org.apache.coyote.AbstractProtocol init
严重: Failed to initialize end point associated with ProtocolHandler ["ajp-apr-8009"]
java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:423)
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:554)
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:409)
at org.apache.catalina.connector.Connector.initInternal(Connector.java:956)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:815)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.startup.Catalina.load(Catalina.java:594)
at org.apache.catalina.startup.Catalina.load(Catalina.java:619)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449)
2012-4-19 19:33:37 org.apache.catalina.core.StandardService initInternal
严重: Failed to initialize connector [Connector[AJP/1.3-8009]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[AJP/1.3-8009]]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:815)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.startup.Catalina.load(Catalina.java:594)
at org.apache.catalina.startup.Catalina.load(Catalina.java:619)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449)
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed
at org.apache.catalina.connector.Connector.initInternal(Connector.java:958)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
... 12 more
Caused by: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:423)
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:554)
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:409)
at org.apache.catalina.connector.Connector.initInternal(Connector.java:956)
... 13 more
2012-4-19 19:33:37 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 3231 ms
2012-4-19 19:33:37 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2012-4-19 19:33:37 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.26
2012-4-19 19:33:37 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory F:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\docs
2012-4-19 19:33:38 org.apache.catalina.util.SessionIdGenerator createSecureRandom
信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [422] milliseconds.
2012-4-19 19:33:38 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory F:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\manager
2012-4-19 19:33:38 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory F:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT
2012-4-19 19:33:38 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory F:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\stuCor
2012-4-19 19:33:38 org.apache.catalina.startup.Catalina start
信息: Server startup in 1943 ms
2012-4-19 19:33:38 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[localhost:8005]: 
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383)
at java.net.ServerSocket.bind(ServerSocket.java:328)
at java.net.ServerSocket.<init>(ServerSocket.java:194)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:427)
at org.apache.catalina.startup.Catalina.await(Catalina.java:727)
at org.apache.catalina.startup.Catalina.start(Catalina.java:673)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
2012-4-19 19:33:38 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-apr-8090"]
2012-4-19 19:33:38 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-apr-8009"]
2012-4-19 19:33:38 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
2012-4-19 19:33:39 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["http-apr-8090"]
2012-4-19 19:33:39 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["http-apr-8090"]
2012-4-19 19:33:39 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["ajp-apr-8009"]
2012-4-19 19:33:39 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["ajp-apr-8009"]

#6


java.net.BindException: Address already in use: JVM_Bind

楼主是不是启用了多个jdk? 看看进程是否有多个 ?
手动删掉一个

#7


是每次都这样吗

#8


看到6楼的回复我果断感觉是因为楼主已经起了一个tomcat了,再起肯定就报错了,而且这两个tomcat都是同一端口。进任务管理器关掉所有javaw.exe然后重新起试试。

#9


tocat端口被占用了,你重启下电脑就ok了

#10


不知道楼主解决了问题么有。我刚刚也遇到问题了,但是我把tomcat/conf/server.xml中的serve port &connecter port 改了、保存,直接在myeclipse重启tomcat就got it!你可以先改connecter端口号试试,也许不用改serve的。

#11


八楼 正解   太感谢了   

#1


打印信息就这么点吗?

#2


应该是被占用,可以把项目通过MyEclipe布置到tomcat里吧

#3


打印的信息太少了,根本看不出来错误的原因

#4


建议重装。

#5


更多的 信息:谢谢大家啦
信息: Initializing ProtocolHandler ["ajp-apr-8009"]
2012-4-19 19:33:37 org.apache.coyote.AbstractProtocol init
严重: Failed to initialize end point associated with ProtocolHandler ["ajp-apr-8009"]
java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:423)
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:554)
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:409)
at org.apache.catalina.connector.Connector.initInternal(Connector.java:956)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:815)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.startup.Catalina.load(Catalina.java:594)
at org.apache.catalina.startup.Catalina.load(Catalina.java:619)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449)
2012-4-19 19:33:37 org.apache.catalina.core.StandardService initInternal
严重: Failed to initialize connector [Connector[AJP/1.3-8009]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[AJP/1.3-8009]]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:815)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
at org.apache.catalina.startup.Catalina.load(Catalina.java:594)
at org.apache.catalina.startup.Catalina.load(Catalina.java:619)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449)
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed
at org.apache.catalina.connector.Connector.initInternal(Connector.java:958)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
... 12 more
Caused by: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:423)
at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:554)
at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:409)
at org.apache.catalina.connector.Connector.initInternal(Connector.java:956)
... 13 more
2012-4-19 19:33:37 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 3231 ms
2012-4-19 19:33:37 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2012-4-19 19:33:37 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.26
2012-4-19 19:33:37 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory F:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\docs
2012-4-19 19:33:38 org.apache.catalina.util.SessionIdGenerator createSecureRandom
信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [422] milliseconds.
2012-4-19 19:33:38 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory F:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\manager
2012-4-19 19:33:38 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory F:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT
2012-4-19 19:33:38 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory F:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\stuCor
2012-4-19 19:33:38 org.apache.catalina.startup.Catalina start
信息: Server startup in 1943 ms
2012-4-19 19:33:38 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[localhost:8005]: 
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383)
at java.net.ServerSocket.bind(ServerSocket.java:328)
at java.net.ServerSocket.<init>(ServerSocket.java:194)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:427)
at org.apache.catalina.startup.Catalina.await(Catalina.java:727)
at org.apache.catalina.startup.Catalina.start(Catalina.java:673)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
2012-4-19 19:33:38 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["http-apr-8090"]
2012-4-19 19:33:38 org.apache.coyote.AbstractProtocol pause
信息: Pausing ProtocolHandler ["ajp-apr-8009"]
2012-4-19 19:33:38 org.apache.catalina.core.StandardService stopInternal
信息: Stopping service Catalina
2012-4-19 19:33:39 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["http-apr-8090"]
2012-4-19 19:33:39 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["http-apr-8090"]
2012-4-19 19:33:39 org.apache.coyote.AbstractProtocol stop
信息: Stopping ProtocolHandler ["ajp-apr-8009"]
2012-4-19 19:33:39 org.apache.coyote.AbstractProtocol destroy
信息: Destroying ProtocolHandler ["ajp-apr-8009"]

#6


java.net.BindException: Address already in use: JVM_Bind

楼主是不是启用了多个jdk? 看看进程是否有多个 ?
手动删掉一个

#7


是每次都这样吗

#8


看到6楼的回复我果断感觉是因为楼主已经起了一个tomcat了,再起肯定就报错了,而且这两个tomcat都是同一端口。进任务管理器关掉所有javaw.exe然后重新起试试。

#9


tocat端口被占用了,你重启下电脑就ok了

#10


不知道楼主解决了问题么有。我刚刚也遇到问题了,但是我把tomcat/conf/server.xml中的serve port &connecter port 改了、保存,直接在myeclipse重启tomcat就got it!你可以先改connecter端口号试试,也许不用改serve的。

#11


八楼 正解   太感谢了