0
誰かがこのコードがstartFileHTTP()で停止する理由を説明できますか? jettyサーバーは起動しますが、プログラムの残りの部分は機能しません。私はマルチスレッドプログラミングを調べる必要がありますか?動作の説明
try {
startFileHTTP();
} catch (Exception e) {
e.printStackTrace();
}
public void startFileHTTP() throws Exception {
Server server = new Server();
SelectChannelConnector connector = new SelectChannelConnector();
connector.setPort(8080);
server.addConnector(connector);
ResourceHandler resource_handler = new ResourceHandler();
resource_handler.setDirectoriesListed(true);
resource_handler.setWelcomeFiles(new String[] { "index.html" });
resource_handler.setResourceBase("/test");
HandlerList handlers = new HandlerList();
handlers.setHandlers(new Handler[] { resource_handler, new DefaultHandler() });
server.setHandler(handlers);
server.start();
server.join();
}
コンソール:
2011-02-10 13:55:47.828:INFO::jetty-7.1.6.v20100715
2011-02-10 13:55:47.953:INFO::Started [email protected]:8080