首页 文章

Jetty HTTP服务器ip和端口绑定错误:ServiceConstructionException

提问于
浏览
0

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

我使用jetty HTTP服务器发布REST Web服务 .

配置:server-ip:20.121.21.22 port:8081

对于上面的配置,它会抛出异常 .

org.apache.cxf.service.factory.ServiceConstructionException产生的原因:org.apache.cxf.interceptor.Fault:无法在端口8081启动Jetty服务器:无法分配请求的地址在org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine .addServant(JettyHTTPServerEngine.java:386)在org.apache.cxf.transport.http_jetty.JettyHTTPDestination.activate(JettyHTTPDestination.java:178)在org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:48)在org.apache.cxf.binding.AbstractBaseBindingFactory.addListener(AbstractBaseBindingFactory.java:95)在org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:131)在org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create( JAXRSServerFactoryBean.java:192)... 3更多引起:java.net.BindException:无法在sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl)的sun.nio.ch.Net.bind(本机方法)中分配请求的地址.java:124)at the sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)at或g.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:209)在org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:289)在org.eclipse.jetty.util . component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)在org.eclipse.jetty.server.Server.doStart(Server.java:253)在org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java: 55)at org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine.addServant(JettyHTTPServerEngine.java:375)... 8更多

在错误消息端口显示是8,081但我已配置为8081 .

有人能帮忙吗?

1 回答

  • 1

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

相关问题