繁体   English   中英

码头HTTP服务器IP和端口绑定错误:ServiceConstructionException

[英]Jetty HTTP server ip and port binding error: ServiceConstructionException

[eclipse-jetty]无法在端口9,091上启动Jetty服务器:无法分配请求的地址

我正在使用Jetty HTTP服务器发布REST Web服务。

配置:server-ip:20.121.21.22端口:8081

对于上面的配置,它抛出以下异常。

org.apache.cxf.service.factory.ServiceConstructionException

原因:org.apache.cxf.interceptor.Fault:无法在端口8,081上启动Jetty服务器:无法在组织的org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine.addServant(JettyHTTPServerEngine.java:386)上分配请求的地址。 org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:48)上的org.apache.cxf.binding.AbstractBaseBindingFactory.addListener()上的apache.cxf.transport.http_jetty.JettyHTTPDestination.activate(JettyHTTPDestination.java:178) org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:192)处的org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:131)的AbstractBaseBindingFactory.java:95)... 3个其他原因作者:java.net.BindException:无法在sun.nio.ch的sun.nio.ch.Net.bind(本机方法)处分配请求的地址,在sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:124)处。位于org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectC的ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) hannelConnector.java:209),位于org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:289),位于org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55),位于org org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)上的.eclipse.jetty.server.Server.doStart(Server.java:253)org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine .addServant(JettyHTTPServerEngine.java:375)...还有8个

在错误消息端口中显示的是8,081,但我已配置的是8081。

有人能帮忙吗?

仅当指定的IP不是自己的接口时,才会发生这种情况。 套接字无法绑定到该IP,实际上错误是正确的,但是错误消息是错误的,因为它在消息中显示了错误的端口。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM