Java: Дублированное связывание портов с помощью jetty7 под jdk7 - PullRequest
0 голосов
/ 16 марта 2012

Я столкнулся с проблемой, что сервер jetty7 не выдавал исключение «Адрес уже используется», когда порт был занят другим приложением.Но это хорошо сработало на jdk6.Среда:

Сервер: сервер Windows 2008 Java: 7.0.20.13 Пристань: 7.6.0.RC4

Ниже приведен мой демонстрационный код:

public class Jetty7OnJdk7 {
public static void main(String[] args) throws Exception {
    Server server = new Server();
    SelectChannelConnector connector = new SelectChannelConnector(); //this is the default connect in jetty7
    connector.setReuseAddress(false); //prevent the jetty reusing the occupied port
    connector.setPort(80);
    server.setConnectors(new Connector[]{connector});
    server.start();
    System.out.println("=========:" + server);
}
} 
...