запуск сервера FedoOne - PullRequest
       1

запуск сервера FedoOne

0 голосов
/ 20 сентября 2010

Я следовал инструкциям по установке, как показано здесь , чтобы установить сервер FedOne, я использую openfire в качестве сервера xmpp, и мне удалось запустить сервер и клиент, как предполагалось.

Через некоторое время я подумал о развертывании агента и хотел снова запустить сервер FedOne, но run-server.sh не удается, жалуясь

`2010-09-20 12: 25: 30.425: WARN :: FAILEDSelectChannelConnector @ localhost: 9879: java.net.BindException: адрес уже используется 2010-09-20 12: 25: 30.425: DBUG :: EXCEPTION java.net.BindException: адрес уже используется на sun.nio.ch.Net.привязка (собственный метод) в sun.nio.ch.ServerSocketChannelImpl.bind (ServerSocketChannelImpl.java:137) в sun.nio.ch.ServerSocketAdaptor.bind (ServerSocketAdaptor.java:77) в org.eclipse.jetio.ser.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)в org.waveprotocol.wave.examples.fedone.rpc.ServerRpcProvider.startWebSocketServer (ServerRpcProvider.java:328) в org.waveprotocol.wave.examples.fedone.ServerMain.run (ServerMain.java:74) в org..examples.fedone.ServerMain.main (ServerMain.java:48) org.eclipse.jetty.server.Server@9300cc STOPPED + -ServletContextHandler @ 1469658 @ 1469658 /, файл: / home / maxsap / Documents / progrs / FedOne / wave-protocol / war / start + -ServletHandler @ 1304043 запущен + - [/ wave] => org.waveprotocol.wave.examples.fedone.rpc.WaveClientServlet-7654146 {} + - [/ socket] => org.waveprotocol.wave.examples.fedone.rpc.ServerRpcProvider $ WaveWebSocketServlet-33239569 {bufferSize = 1048576} + - [/ static / ] => org.eclipse.jetty.servlet.DefaultServlet-21909041 {} + - [/ webclient * 100*] => org.eclipse.jetty.servlet.DefaultServlet-21909041 {} + - [/] => org.waveprotocol.wave.examples.fedone.rpc.WaveClientServlet-9975050 {} + - [/ attachment / *] => org.waveprotocol.wave.examples.fedone.rpc.AttachmentServlet-33355664 {}

2010-09-20 12: 25: 30.426: WARN :: FAILED org.eclipse.jetty.server.Server@9300cc: java.net.BindException: адрес уже используется 2010-09-20 12: 25: 30.426: DBUG :: EXCEPTIONjava.net.BindException: адрес, который уже используется на sun.nio.ch.Net.bind (собственный метод) на sun.nio.ch.ServerSocketChannelImpl.bind (ServerSocketChannelImpl.java:137) на sun.nio.ch.ServerSocketAdaptor.bind (ServerSocketAdaptor.java:77) в org.eclipse.jetty.server.nio.SelectChannelConnector.open (SelectChannelConnector.java:209) в org.eclipse.jetty.server.nio.SelectChannelConnector.doStart (SelectChannelCon9).в 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) в org.waveprotocol.wave.examples.fedone.rpc.ServerRpcProvider.startWebSocketServer (ServerRpcProvider.java:328) в org.waveprotocol.wave.examples.fedone.ServerMain.run (ServerMain.java:74) в org.waveproamples.wfedone.ServerMain.main (ServerMain.java:48) 20 сентября 2010 г. 12:25:30 org.waveprotocol.wave.examples.fedone.rpc.ServerRpcProvider startWebSocketServer SEVERE: неустранимая ошибка при запуске http-сервера.java.net.BindException: адрес, который уже используется на sun.nio.ch.Net.bind (собственный метод) на sun.nio.ch.ServerSocketChannelImpl.bind (ServerSocketChannelImpl.java:137) на sun.nio.ch.ServerSocketAdaptor.bind (ServerSocketAdaptor.java:77) в org.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) в org.waveprotocol.wave.examples.fedone.rpc.ServerRpcProvider.startWebSocketServer (ServerRpcProvider.java:328) в org.waveprotocol.wave.examples.fedone.ServerMain.run (ServerMain.java:74) в org.waveprotocol.wave.examples.fedone.ServerMain.main (ServerMain.java:48) `

по умолчанию сервер работает на порту 9898, как показано на приведенном выше выводе. Я пытался использовать netstat и lsof, чтобы найти, какая служба использует этот порт, но никто этого не делает! также пытался изменить порт из конфигурации, но тоже не повезло! У кого-нибудь была такая же проблема? если да, то решил ли он это? и как также есть ли какая-нибудь команда linux, с помощью которой я могу запросить порт и сказать, кто использует этот сервис?

1 Ответ

0 голосов
/ 20 сентября 2010

Таким образом, это означает, что сервер работает в конце концов, но по какой-то причине он жалуется на исключение связывания.

Правильный способ поиска службы с указанным портом - либо тот, что в комментарии выше, либоиспользуя fuser <protocol> <port>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...