0
static HttpServer server;
static Datenbank db = new Datenbank();
public static void main (String[] args) throws InterruptedException, IOException{
startServer();
db.dbinfo();
Thread.sleep(10*60*1000);
System.out.println("Server wurde beendet");
}
public static void startServer() throws IOException, InterruptedException {
URI baseUri = UriBuilder.fromUri("http://localhost/").port(4434).build();
ResourceConfig config = new ResourceConfig().register(BetroffenePersonenService.class);
HttpServer server = GrizzlyHttpServerFactory.createHttpServer(baseUri, config);
try{
server.start();
NetworkListener listener = new NetworkListener("grizzly2","localhost", 4434);
server.addListener(listener);
}
catch (Exception e){
System.err.println(e);
}
}
}
하지만 난 온라인 해결책을 찾기 위해 노력했다이은 - 리스너를 시작하지 못했습니다 - ADRESS을 이미 사용 나는이 서버를 시작하려고
16.01.2014 22:04:31 org.lightcouch.CouchDbClientBase process
INFO: >> HEAD /betroffene HTTP/1.1
16.01.2014 22:04:31 org.lightcouch.CouchDbClientBase process
INFO: << Status: 200
16.01.2014 22:04:31 org.glassfish.jersey.server.ApplicationHandler initialize
INFO: Initiating Jersey application, version Jersey: 2.5 2013-12-18 14:27:29...
16.01.2014 22:04:32 org.glassfish.grizzly.http.server.NetworkListener start
INFO: Started listener bound to [localhost:4434]
16.01.2014 22:04:32 org.glassfish.grizzly.http.server.HttpServer start
INFO: [HttpServer] Started.
16.01.2014 22:04:32 org.glassfish.grizzly.http.server.HttpServer addListener
SCHWERWIEGEND: Failed to start listener [NetworkListener{name='grizzly2', host='localhost', port=4434, secure=false, state=STOPPED}] : java.net.BindException: Address already in use
16.01.2014 22:04:32 org.glassfish.grizzly.http.server.HttpServer addListener
SCHWERWIEGEND: java.net.BindException: Address already in use
java.net.BindException: Address already in use
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:124)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at org.glassfish.grizzly.nio.transport.TCPNIOBindingHandler.bindToChannelAndAddress(TCPNIOBindingHandler.java:132)
at org.glassfish.grizzly.nio.transport.TCPNIOBindingHandler.bind(TCPNIOBindingHandler.java:88)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.bind(TCPNIOTransport.java:233)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.bind(TCPNIOTransport.java:213)
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.bind(TCPNIOTransport.java:204)
at org.glassfish.grizzly.http.server.NetworkListener.start(NetworkListener.java:680)
at org.glassfish.grizzly.http.server.HttpServer.addListener(HttpServer.java:171)
at server.AbleServer.startServer(AbleServer.java:39)
at server.AbleServer.main(AbleServer.java:23)
가 계속하지만 난 할 수 없습니다 나를 위해 그 일을 찾아라. 모든 것을 다시 시작했지만 여전히 주소가 사용 중임을 나타냅니다. 아마도이 모든 것을 일으키는 정말 작은 실수 일 수 있지만 실제로는 좌절감을 느끼고 있습니다. 도움을 받으실 수 있습니다!
내가 한을하지만 난 아직도 날을 말하고있다하면 ADRESS 사용 – user3203650
이미 있음 당신이 다른 서버 프로세스를 죽였는 지 확인하십시오. – alexey