Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Equinox » Problem using JettyConfigurator
Problem using JettyConfigurator [message #123753] Tue, 06 January 2009 21:47
Kyle Neumeier is currently offline Kyle NeumeierFriend
Messages: 10
Registered: July 2009
Junior Member
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@0.0.0.0:80
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add
component:
org.eclipse.equinox.http.jetty.internal.HttpServerManager$In ternalHttpServiceServlet
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@0.0.0.0: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$In ternalHttpServiceServlet
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@0.0.0.0:80
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add
component: SocketListener1@0.0.0.0:80
DEBUG [Start Level Event Dispatcher] (Container.java:212) - add
component:
org.eclipse.equinox.http.jetty.internal.HttpServerManager$In ternalHttpServiceServlet
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@0.0.0.0: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$In ternalHttpServiceServlet
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@0.0.0.0: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
Previous Topic:trying to build do p2 generation with eclipse (and failing)
Next Topic:How to add plugins manually (3.5M4)?
Goto Forum:
  


Current Time: Tue Mar 19 08:50:19 GMT 2024

Powered by FUDForum. Page generated in 0.03449 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top