-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Wenn ein Server bereits läuft und man einen zweiten Server zu starten versucht, wird eine Exception geworfen. Schöner und auskunftsfreundlicher wäre ein Abfangen mit einem entsprechenden Hinweis: "Vermutlich läuft ein Server schon; oder einen anderen Port verwenden".
> java DevServer.java example.java --log
Exception in thread "main" java.net.BindException: Address already in use
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Net.java:511)
at java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:335)
at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:297)
at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80)
at jdk.httpserver/sun.net.httpserver.ServerImpl.<init>(ServerImpl.java:143)
at jdk.httpserver/sun.net.httpserver.HttpServerImpl.<init>(HttpServerImpl.java:45)
at jdk.httpserver/sun.net.httpserver.DefaultHttpServerProvider.createHttpServer(DefaultHttpServerProvider.java:35)
at jdk.httpserver/com.sun.net.httpserver.HttpServer.create(HttpServer.java:152)
at DevServer.initServer(DevServer.java:74)
at DevServer.start(DevServer.java:64)
at DevServer.main(DevServer.java:36)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels