代码之家  ›  专栏  ›  技术社区  ›  maxsap

正在启动FedoOne服务器

  •  0
  • maxsap  · 技术社区  · 14 年前

    我已按照所示的安装说明操作 here 为了安装FedOne服务器,我使用openfire作为xmpp服务器,并按照预期运行了服务器和客户机。

    过了一会儿,我想部署一个代理,并想再次启动FedOne服务器,但运行失败-服务器.sh抱怨失败

    `2010-09-20 12:25:30.425:警告::失败选择channelconnector@localhost:9879: java.net.BindException异常:地址已在使用中 2010-09-20 12:25:30.425:DBUG::异常 java.net.BindException异常:地址已在使用中 在sun.nio.ch公司.网络绑定(本机方法) 在sun.nio.ch公司先生verSocketChannelImpl.bind公司(序列号java:137) 在org.eclipse.jetty网站.server.nio.selectChannel连接器.打开(Se选择ChannelConnector.java:209) 在org.eclipse.jetty网站.util.component.AbstractLifeCycle.开始(抽象生命周期.java:55) 在org.eclipse.jetty网站.服务器.server.doStart(服务器.java:253) 在org.waveprotocol.wave网站.示例.fedone.rpc.ServerRpcProvider.startWebSocketServer服务器(ServerRpcProvider.java:328) 在org.waveprotocol.wave网站.examples.fedone.ServerMain.运行(ServerMain.java:74) org.eclipse.jetty网站.服务器。服务器@9300cc停止 +-ServletContextHandler@1469658@1469658/,文件:/home/maxsap/Documents/progrs/FedOne/wave protocol/war/started +-[/wave]=>org.waveprotocol.wave网站.示例.fedone.rpc.WaveClientServlet-7654146{} +-[/socket]=>org.waveprotocol.wave网站.示例.fedone.rpc.ServerRpcProvider$WaveWebSocketServlet-33239569{bufferSize=1048576} ]=>org.eclipse.jetty网站.servlet.DefaultServlet-21909041{} +-[/webclient/ ]=>org.eclipse.jetty网站.servlet.DefaultServlet-21909041{} +-[/]=>org.waveprotocol.wave网站.示例.fedone.rpc.WaveClientServlet-9975050{}

    2010-09-20 12:25:30.426:警告::失败org.eclipse.jetty网站.服务器。服务器@9300立方厘米:java.net.BindException异常:地址已在使用中 2010-09-20 12:25:30.426:DBUG::异常 java.net.BindException异常:地址已在使用中 在sun.nio.ch公司.网络绑定(本机方法) 在sun.nio.ch公司先生verSocketChannelImpl.bind公司(序列号java:137) 在org.eclipse.jetty网站.server.nio.selectChannel连接器.打开(Se选择ChannelConnector.java:209) 在org.eclipse.jetty网站.server.nio.selectChannel连接器.doStart(东南)选择ChannelConnector.java:289) 在org.eclipse.jetty网站.util.component.AbstractLifeCycle.开始(抽象生命周期.java:55) 在org.eclipse.jetty网站.服务器.server.doStart(服务器.java:253) 在org.eclipse.jetty网站.util.component.AbstractLifeCycle.开始(抽象生命周期.java:55) 在org.waveprotocol.wave网站.示例.fedone.rpc.ServerRpcProvider.startWebSocketServer服务器(ServerRpcProvider.java:328) 在org.waveprotocol.wave网站.examples.fedone.ServerMain.运行(ServerMain.java:74) 2010年9月20日下午12:25:30org.waveprotocol.wave网站.示例.fedone.rpc.ServerRpcProvider startWebSocketServer 严重:启动http服务器时发生致命错误。 java.net.BindException异常:地址已在使用中 在sun.nio.ch公司.网络绑定(本机方法) 在sun.nio.ch公司先生verSocketChannelImpl.bind公司(序列号java:137) 在sun.nio.ch公司.服务器socketadaptor.bind(ServerSocketAdaptor.java:77) 在org.eclipse.jetty网站.util.component.AbstractLifeCycle.开始(抽象生命周期.java:55) 在org.eclipse.jetty网站.服务器.server.doStart(服务器.java:253) 在org.eclipse.jetty网站.util.component.AbstractLifeCycle.开始(抽象生命周期.java:55) 在org.waveprotocol.wave网站.examples.fedone.ServerMain.运行(ServerMain.java:74)

    默认情况下,服务器在端口9898上运行,如上面的输出所示,我尝试使用netstat和lsof来查找使用该端口的服务,但没有人这样做! 也试过从配置上改变端口但也没有运气! 有人有同样的问题吗?如果是,他/她解决了吗?怎么做 是否有任何linux命令可以查询端口并告诉我谁在使用该服务?

    1 回复  |  直到 10 年前
        1
  •  1
  •   Tim Cooper    13 年前

    因此,服务器最终运行了,但出于某种原因,它抱怨bind异常。

    查找给定端口的服务的正确方法是上面注释中的方法或使用 fuser <protocol> <port> .