[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.equinox] Problem using JettyConfigurator

Hi.
I'm trying to use the JettyConfigurator to start Jetty at a specified port. I created a new plugin that imports org.rifidi.equinox.http.jetty(1.1.0). Then I wrote an activator for the plugin like this:


public void start(BundleContext context) throws Exception {
    Dictionary dic = new Hashtable();
    dic.put("org.eclipse.equinox.http.jetty.http.port", 8080);
    JettyConfigurator.startServer("jetty", dic);
}

After I start everything up, the output looks like this:

DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: SocketListener0@xxxxxxx:80
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: org.mortbay.http.ResourceCache@5dcec6
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: org.mortbay.jetty.servlet.HashSessionManager@1359c1b
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: org.eclipse.equinox.http.jetty.internal.Servlet25Handler@9be79a
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: HttpContext[/,/]
DEBUG [Start Level Event Dispatcher] (HttpServer.java:526) - Added HttpContext[/,/] for host *
DEBUG [Start Level Event Dispatcher] (Container.java:61) - Starting org.mortbay.http.HttpServer@175078b
INFO [Start Level Event Dispatcher] (HttpServer.java:684) - Version Jetty/5.1.x
DEBUG [Start Level Event Dispatcher] (HttpServer.java:692) - LISTENERS: [SocketListener0@xxxxxxx:80]
DEBUG [Start Level Event Dispatcher] (HttpServer.java:693) - HANDLER: {null={/=[HttpContext[/,/]]}}
DEBUG [Start Level Event Dispatcher] (Container.java:61) - Starting HttpContext[/,/]
DEBUG [Start Level Event Dispatcher] (Container.java:61) - Starting org.eclipse.equinox.http.jetty.internal.Servlet25Handler@9be79a
DEBUG [Start Level Event Dispatcher] (AbstractSessionManager.java:481) - New random session seed
DEBUG [SessionScavenger] (AbstractSessionManager.java:614) - Session scavenger period = 30s
DEBUG [Start Level Event Dispatcher] (Holder.java:189) - Started holder of class org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet
INFO [Start Level Event Dispatcher] (Container.java:75) - Started org.eclipse.equinox.http.jetty.internal.Servlet25Handler@9be79a
INFO [Start Level Event Dispatcher] (Container.java:75) - Started HttpContext[/,/]
WARN [Start Level Event Dispatcher] (ThreadedServer.java:518) - Failed to start: SocketListener0@xxxxxxx:80
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: SocketListener1@xxxxxxx:80
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: org.mortbay.http.ResourceCache@11dba45
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: org.mortbay.jetty.servlet.HashSessionManager@2af081
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: org.eclipse.equinox.http.jetty.internal.Servlet25Handler@113a53d
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add component: HttpContext[/,/]
DEBUG [Start Level Event Dispatcher] (HttpServer.java:526) - Added HttpContext[/,/] for host *
DEBUG [Start Level Event Dispatcher] (Container.java:61) - Starting org.mortbay.http.HttpServer@da3a1e
INFO [Start Level Event Dispatcher] (HttpServer.java:684) - Version Jetty/5.1.x
DEBUG [Start Level Event Dispatcher] (HttpServer.java:692) - LISTENERS: [SocketListener1@xxxxxxx:80]
DEBUG [Start Level Event Dispatcher] (HttpServer.java:693) - HANDLER: {null={/=[HttpContext[/,/]]}}
DEBUG [Start Level Event Dispatcher] (Container.java:61) - Starting HttpContext[/,/]
DEBUG [Start Level Event Dispatcher] (Container.java:61) - Starting org.eclipse.equinox.http.jetty.internal.Servlet25Handler@113a53d
DEBUG [Start Level Event Dispatcher] (AbstractSessionManager.java:481) - New random session seed
DEBUG [SessionScavenger] (AbstractSessionManager.java:614) - Session scavenger period = 30s
DEBUG [Start Level Event Dispatcher] (Holder.java:189) - Started holder of class org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet
INFO [Start Level Event Dispatcher] (Container.java:75) - Started org.eclipse.equinox.http.jetty.internal.Servlet25Handler@113a53d
INFO [Start Level Event Dispatcher] (Container.java:75) - Started HttpContext[/,/]
WARN [Start Level Event Dispatcher] (ThreadedServer.java:518) - Failed to start: SocketListener1@xxxxxxx:80


I am pretty sure that an instance of Jetty is being started as soon as one of the required bundles (such as org.mortbay.jetty) is activated, because even if I don't use the JettyConfigutor.start() method, Jetty still tries to start up. How am I supposed to use the JettyConfigurator?

Thanks in advance,
Kyle