I fixed this myself.  Jetty needs to be configured to use the JSP
engine.  By default, it does not include JSP support.

On Thu, Jan 7, 2010 at 5:56 PM, ChadDavis <[email protected]> wrote:
> Running in Tomcat, everything is good.  But when I try to run the
> jackrabbit-webapp in Jetty, I get the following error complaining
> about the lack of jasper.  What's going on here?  Do I need to get the
> jasper dependency myself if I'm running in Jetty?
>
> 2010-01-07 17:55:25.944:INFO::NO JSP Support for
> /jackrabbit-webapp-2.0, did not find
> org.apache.jasper.servlet.JspServlet
> 07.01.2010 17:55:27 *INFO * root: Logging initialized.
> (LoggingServlet.java, line 87)
> 07.01.2010 17:55:27 *INFO * RepositoryStartupServlet:
> RepositoryStartupServlet initializing...
> (RepositoryStartupServlet.java, line 235)
> 07.01.2010 17:55:27 *ERROR* RepositoryStartupServlet: Repository
> startup configuration is not valid but a bootstrap config is
> specified. (RepositoryStartupServlet.java, line 366)
> 07.01.2010 17:55:27 *ERROR* RepositoryStartupServlet: Either create
> the jackrabbit/bootstrap.properties file or
> (RepositoryStartupServlet.java, line 367)
> 07.01.2010 17:55:27 *ERROR* RepositoryStartupServlet: use the
> '/config/index.jsp' for easy configuration.
> (RepositoryStartupServlet.java, line 368)
> 07.01.2010 17:55:27 *ERROR* RepositoryStartupServlet:
> RepositoryStartupServlet initializing failed:
> javax.servlet.ServletException: Repository startup configuration is
> not valid. (RepositoryStartupServlet.java, line 245)
> javax.servlet.ServletException: Repository startup configuration is not valid.
>        at 
> org.apache.jackrabbit.j2ee.RepositoryStartupServlet.configure(RepositoryStartupServlet.java:369)
>        at 
> org.apache.jackrabbit.j2ee.RepositoryStartupServlet.startup(RepositoryStartupServlet.java:237)
>        at 
> org.apache.jackrabbit.j2ee.RepositoryStartupServlet.init(RepositoryStartupServlet.java:211)
>        at javax.servlet.GenericServlet.init(GenericServlet.java:241)
>        at 
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:421)
>        at 
> org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:245)
>        at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at 
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:699)
>        at 
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:193)
>        at 
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:978)
>        at 
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:586)
>        at 
> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:349)
>        at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at 
> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
>        at 
> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:162)
>        at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at 
> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:165)
>        at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at 
> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:92)
>        at org.eclipse.jetty.server.Server.doStart(Server.java:228)
>        at 
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at 
> org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:990)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at 
> org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:955)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:592)
>        at org.eclipse.jetty.start.Main.invokeMain(Main.java:394)
>        at org.eclipse.jetty.start.Main.start(Main.java:546)
>        at org.eclipse.jetty.start.Main.parseCommandLine(Main.java:208)
>        at org.eclipse.jetty.start.Main.main(Main.java:75)
>

Reply via email to