Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jetty-users] Jetty examples don't work

Hello,

I'm trying to get the jetty MinimalServlet example working using Jetty 7.4.2.v20110526. The server seems to start up fine however when trying to connect I get the following exception.

47406 WARN  [qtp4839036-15] org.eclipse.jetty.util.log     - /
java.lang.NullPointerException
at org.eclipse.jetty.servlet.ServletHolder.makeUnavailable(ServletHolder.java:407)
at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:454)
at org.eclipse.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:331)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:515)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:408)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:346)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:581)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1040)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:592)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)
at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:241)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:528)
at java.lang.Thread.run(Thread.java:662)
47609 WARN  [qtp4839036-15] org.eclipse.jetty.util.log     - /favicon.ico
java.lang.NullPointerException
at org.eclipse.jetty.servlet.ServletHolder.makeUnavailable(ServletHolder.java:407)
at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:454)
at org.eclipse.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:331)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:515)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:408)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:346)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:581)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1040)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:592)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)
at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:241)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:528)
at java.lang.Thread.run(Thread.java:662)

Any ideas? Here's the main().

Server server = new Server();
Connector connector = new SocketConnector();
connector.setPort(9000);
server.setConnectors(new Connector[] { connector });

ServletHandler handler = new ServletHandler();
server.setHandler(handler);

handler.addServletWithMapping("TestServlet","/");

server.start();
server.join();

Many Thanks

Anthony

Back to the top