|
|
|
@ -47,7 +47,7 @@ public class HttpServer {
|
|
|
|
|
*/
|
|
|
|
|
public HttpServer(int port) {
|
|
|
|
|
Switchboard sb = Switchboard.getSwitchboard();
|
|
|
|
|
server = new Server();
|
|
|
|
|
|
|
|
|
|
SelectChannelConnector connector = new SelectChannelConnector();
|
|
|
|
|
connector.setPort(port);
|
|
|
|
|
//connector.setThreadPool(new QueuedThreadPool(20));
|
|
|
|
@ -58,15 +58,15 @@ public class HttpServer {
|
|
|
|
|
|
|
|
|
|
ResourceHandler resource_handler = new ResourceHandler();
|
|
|
|
|
resource_handler.setDirectoriesListed(true);
|
|
|
|
|
resource_handler.setWelcomeFiles(new String[]{ "index.html" });
|
|
|
|
|
resource_handler.setWelcomeFiles(new String[]{"index.html"});
|
|
|
|
|
|
|
|
|
|
resource_handler.setResourceBase("htroot/");
|
|
|
|
|
|
|
|
|
|
HandlerList handlers = new HandlerList();
|
|
|
|
|
handlers.setHandlers(new Handler[]
|
|
|
|
|
{ domainHandler, new ProxyCacheHandler(), new ProxyHandler(), new RewriteHandler(),
|
|
|
|
|
new SSIHandler(new TemplateHandler()),
|
|
|
|
|
resource_handler, new DefaultHandler() });
|
|
|
|
|
{domainHandler, new ProxyCacheHandler(), new ProxyHandler(),
|
|
|
|
|
new RewriteHandler(), new SSIHandler(new TemplateHandler()),
|
|
|
|
|
resource_handler, new DefaultHandler()});
|
|
|
|
|
|
|
|
|
|
YaCySecurityHandler securityHandler = new YaCySecurityHandler();
|
|
|
|
|
securityHandler.setLoginService(new YaCyLoginService());
|
|
|
|
|