By default Jetty uses the JspServlet for the welcome page: http://docs.codehaus.org/display/JETTY/Welcome+files+not+working We're using the Spring org.springframework.web.servlet.DispatcherServlet.
In order to let Jetty use this servlet, modify the webdefault.xml: Go to the servlet org.eclipse.jetty.servlet.DefaultServlet Go to the init parameter welcomeServlets and change its value to true. Now the Rave portal is shown if you go to http://localhost:8080 (or http://localhost:8080/portal) Jasha Joachimsthal Europe - Amsterdam - Oosteinde 11, 1017 WT Amsterdam - +31(0)20 522 4466 US - Boston - 1 Broadway, Cambridge, MA 02142 - +1 877 414 4776 (toll free) www.onehippo.com On 17 November 2011 07:26, Ioa Kiss <[email protected]> wrote: > Hi Raminder, > Thanks for looking into this. Looking forward to get news from you. This > would increase the Rave capabilities as solutions which already use Jetty > will be able to use Rave with pretty small effort. > Thanks, > Ioan > > -----Original Message----- > From: Raminderjeet Singh [mailto:[email protected]] > Sent: Thursday, November 17, 2011 3:09 AM > To: [email protected] > Subject: Re: Rave using Jetty, instead of Tomcat > > Hi Ioan, > > I just tried on jetty6 and i am having same problem. There is come problem > with controller to forward the request. I will look into the code tomorrow. > You can create a issue in rave jira. > https://issues.apache.org/jira/browse/RAVE > > Thanks for finding this. Till we fix this you can use the in-built tomcat. > > Thanks > Raminder > On Nov 16, 2011, at 6:24 PM, Ioa Kiss wrote: > > > Here are the steps followed in running Rave on Jetty server 7.5.4 1. > > Download Jetty 7.5.4 2.Download rave > > (apache-rave-0.5-incubating-bin.zip) > > 3. Copied portal.war, root.war and demogadgets.war in Jetty/webapps > > folder 4. start jetty - did not noticed any errors during jetty > > startup 5. open browser and type http://localhost:8080/portal/ 6. The > > login page was displayed 7. Enter canonical/canonical and hit login > > button 8. Directory view displayed (Directory: /portal/); in the jetty > > console I found the following message (32646 > > ravePersistenceUnit WARN [qtp31505416-12 - > > /portal/j_spring_security_check] openjpa.Runtime - Query "select u > > from User u where u.username = :username" is removed from cache excluded > permanently. > > Query "select u from User u where u.username = :username" is not > > cached because it generates multiple SQL statements. A query can be > > cached only when it corresponds to a single SQL statement.) Not sure > > if this is a problem or not. > > > > Thanks, > > Ioan > > > > -----Original Message----- > > From: Ioa Kiss [mailto:[email protected]] > > Sent: Wednesday, November 16, 2011 11:59 PM > > To: [email protected] > > Subject: RE: Rave using Jetty, instead of Tomcat > > > > Yes, I did that too (ROOT.war (this is shindig war) and > > demogadgets.war) and the same thing. > > Thanks, > > Ioan > > > > -----Original Message----- > > From: Raminderjeet Singh [mailto:[email protected]] > > Sent: Wednesday, November 16, 2011 11:55 PM > > To: [email protected] > > Subject: Re: Rave using Jetty, instead of Tomcat > > > > You need to copy ROOT.war (this is shindig war) and > > demogadgets.war(optional:just have some sample gadgets in widget store > > from > > here.) to make Rave work. If it does not work then we will debug more. > > > > Thanks > > Raminder > > > > > > On Nov 16, 2011, at 4:48 PM, Ioa Kiss wrote: > > > >> I was running the portal.war while trying with Jetty. > >> We tried running Rave with Jetty, because in our solution, we offer > >> all other services using Jetty and switching them to Tomcat is not an > >> easy task at this time. > >> Thanks, > >> Ioan > >> > >> -----Original Message----- > >> From: Jasha Joachimsthal [mailto:[email protected]] > >> Sent: Wednesday, November 16, 2011 7:56 PM > >> To: [email protected] > >> Subject: Re: Rave using Jetty, instead of Tomcat > >> > >> I tried but didn't try hard enough to make it work. The thing is that > >> you need to run the portal war, shindig war and maybe also the demo > > gadgets war. > >> By default the portal does opensocial calls to shindig on > >> localhost:8080, the same host and port as the portal. > >> What's the reason you want to switch to Jetty? > >> > >> Jasha Joachimsthal > >> > >> Europe - Amsterdam - Oosteinde 11, 1017 WT Amsterdam - +31(0)20 522 > >> 4466 US > >> - Boston - 1 Broadway, Cambridge, MA 02142 - +1 877 414 4776 (toll > >> free) > >> > >> www.onehippo.com > >> > >> > >> On 16 November 2011 18:31, Franklin, Matthew B. <[email protected]> > > wrote: > >> > >>>> -----Original Message----- > >>>> From: Ioa Kiss [mailto:[email protected]] > >>>> Sent: Wednesday, November 16, 2011 11:55 AM > >>>> To: [email protected] > >>>> Subject: Rave using Jetty, instead of Tomcat > >>>> > >>>> Hi All, > >>>> > >>>> I was trying to get rave running under Jetty, but had no luck so far. > >>>> The login page is displayed (I am also able to create new users), > >>>> but > >>> when I > >>>> try to login I get the directory view, instead of the normal view > >>>> (the one displaying user's widgets). > >>> > >>> What version of Jetty were you using? > >>> > >>>> > >>>> I was wondering if anyone tried the same thing - run rave on Jetty, > >>> instead > >>>> of Tomcat? > >>> > >>> I haven't yet, but others may have > >>> > >>>> > >>>> Note: in case I provide wrong user name/password I get proper > >>>> message in the login page. > >>>> > >>>> > >>>> > >>>> Thanks, > >>>> > >>>> Ioan > >>> > >>> > >> > > > > > > > > >
