Jetty fails while Glassfish works - ideas?

View: New views
1 Messages — Rating Filter:   Alert me  

Jetty fails while Glassfish works - ideas?

by trumpetx :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

First off, I'm setting up a simple app in spring.  There's nothing extraordinary about it as it does nothing except spit out a simple message off of the controller.

Reminder: this works in glassfish just fine, but I much prefer jetty as a webserver when I'm developing in eclipse.  I've already snagged 2 jars from the glassfish lib directory to make it get this far (javaee.jar and appserv-rt.jar).  I'm guessing there's another jar to use, but there's no good information to go off of since this error usually relates to a spring configuration error.

Here's the stacktrace:

    No adapter for handler [com.trumpetx.workflow.web.PortalController@11c19e6]: Does your handler implement a supported interface like Controller?

Caused by:

javax.servlet.ServletException: No adapter for handler [com.trumpetx.workflow.web.PortalController@11c19e6]: Does your handler implement a supported interface like Controller?
        at org.springframework.web.servlet.DispatcherServlet.getHandlerAdapter(DispatcherServlet.java:1100)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:874)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:380)
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
        at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
        at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)