在centos当中运行了我的springboot,出现了以下的状况
代码块
[ main] o.a.coyote.http11.Http11NioProtocol : Failed to start end point associated with ProtocolHandler [
"http-nio-88"]
java.net.BindException: Address already in use
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:
433)
at sun.nio.ch.Net.bind(Net.java:
425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:
223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:
74)
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:
210)
at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:
990)
at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:
635)
at org.apache.catalina.connector.Connector.startInternal(Connector.java:
1022)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:
150)
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:
225)
at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.addPreviouslyRemovedConnectors(TomcatEmbeddedServletContainer.java:
250)
at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(TomcatEmbeddedServletContainer.java:
193)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.startEmbeddedServletContainer(EmbeddedWebApplicationContext.java:
297)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:
145)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
546)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:
122)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:
693)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:
360)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:
303)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:
1118)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:
1107)
at com.ksxns.KsxnsApplication.main(KsxnsApplication.java:
20)
2018-
03-
30 15:
28:
59.010 ERROR
4675 --- [ main] o.apache.catalina.core.StandardService : Failed to start connector [Connector[HTTP/
1.1-
88]]
org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/
1.1-
88]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:
167)
at org.apache.catalina.core.StandardService.addConnector(StandardService.java:
225)
at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.addPreviouslyRemovedConnectors(TomcatEmbeddedServletContainer.java:
250)
at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(TomcatEmbeddedServletContainer.java:
193)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.startEmbeddedServletContainer(EmbeddedWebApplicationContext.java:
297)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:
145)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
546)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:
122)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:
693)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:
360)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:
303)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:
1118)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:
1107)
at com.ksxns.KsxnsApplication.main(KsxnsApplication.java:
20)
Caused by: org.apache.catalina.LifecycleException: service.getName():
"Tomcat"; Protocol handler start failed
at org.apache.catalina.connector.Connector.startInternal(Connector.java:
1029)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:
150)
...
13 common frames omitted
Caused by: java.net.BindException: Address already in use
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:
433)
at sun.nio.ch.Net.bind(Net.java:
425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:
223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:
74)
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:
210)
at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:
990)
at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:
635)
at org.apache.catalina.connector.Connector.startInternal(Connector.java:
1022)
...
14 common frames omitted
有多种处理办法,一是修改端口
就如我以前写过的端口被占的处理办法
另外就是检查Centos的环境
先看端口有没毛病 果然是出了一些毛病 在ps一下看看具体的信息 如果您觉得那个进程没必要存在,您就可以使用终极杀“程”武器了 Kill 直接杀死进程 OK现在在运行就木有问题了! 但是,如果您不能杀这个程序,那么您还是修改一下端口吧! 继续回到这个里边去就如我以前写过的端口被占的处理办法