2014-04-27 11 views

Odpowiedz

4

nie mogę przetestować to dobrze wiedzieć, ale zakładam, można

a) Za pomocą pliku konfiguracyjnego i ładować go

lub

b) Użyć QueuedThreadPool i wykonaj następujące czynności:

SelectChannelConnector connector = new SelectChannelConnector(); 
connector.setPort(9090); 
server.addConnector(connector); 
+0

Wygląda jak w wersji mam, to ServerConnector, ja nie widzę SelectChannelConnector, ale przy użyciu ServerConnector może pracować, dam ci kredyt kiedyś go wypróbować. Dzięki! –

+3

Na molo 9 jest nieco inaczej. Znalazłem dobry przykład [tutaj] (http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/tree/examples/embedded/src/main/java/org/eclipse/jetty /embedded/LikeJettyXml.java) –

3
QueuedThreadPool threadPool = new QueuedThreadPool(); 
threadPool.setMaxThreads(500); 

Server server = new Server(threadPool); 

ServerConnector http = new ServerConnector(server, new HttpConnectionFactory(http_config)); 
http.setPort(81); 

server.addConnector(http); 
0
Server server = new Server(new QueuedThreadPool(128, 8)); 
    ServerConnector connector = new ServerConnector(server, new HttpConnectionFactory()); 

    connector.setPort(8897); 
    server.addConnector(connector); 
Powiązane problemy