*I am not sure if jetty-rewrite.jar has been added to the classpath* * - *check your .classpath file for jetty-rewrite
Thanks & Regards, *Ranjith* MS-MIS, Univ Of Illinois at Chicago. On Wed, Jun 5, 2013 at 11:35 AM, O. Olson <[email protected]> wrote: > > > > > Thank you Joakim & Thomas. How do I add jetty-rewrite.jar > to the class path? > > I first added the following to the end > of my start.ini: > > OPTIONS=rewrite > etc/jetty-rewrite.xml > > Without any > modifications to jetty-rewrite.xml, I do not get any exceptions. However, > I am > not sure if jetty-rewrite.jar has been added to the classpath. According > to the > link you sent me, I did: > > java -jar start.jar --dry-run > > The output of this did not seem to have jetty-rewrite.jar. > It did however have a number of jars in the lib directory. Any clues on > how to add > jetty-rewrite.jar to the class path? > > Thank you, > O. O. > > > ________________________________ > De: Joakim Erdfelt <[email protected]> > Para: O. Olson <[email protected]>; JETTY user mailing list < > [email protected]> > Enviado: MiƩrcoles, 5 de junio, 2013 10:52 A.M. > Asunto: Re: [jetty-users] Jetty 9 Redirect from Root to Sub-Directory. > > > > Correction ... > > OPTIONS=rewrite > > to the end of the ${jetty.home}/start.ini > > > -- > Joakim Erdfelt <[email protected]> > webtide.com > Developer advice, services and support > from the Jetty & CometD experts > eclipse.org/jetty - cometd.org > > > On Wed, Jun 5, 2013 at 8:51 AM, Joakim Erdfelt <[email protected]> wrote: > > Add OPTION=rewrite to your ${jetty.home/start.ini > > > > > >-- > >Joakim Erdfelt <[email protected]> > >webtide.com > >Developer advice, services and support > >from the Jetty & CometD experts > >eclipse.org/jetty - cometd.org > > > > > > > >On Wed, Jun 5, 2013 at 8:06 AM, O. Olson <[email protected]> wrote: > > > > > >> > >>Hi, > >> > >> I did not > >>notice this before, but I get an exception when I started Jetty on the > >>Commandline. I did not notice this before because I thought the exception > >>should have been redirected to the log file. > >> > >>2013-06-05 09:37:03.279:WARN:oejx.XmlConfiguration:main: > >>Config error at <New id > >> > >>="Rewrite" > >>class="org.eclipse.jetty.rewrite.handler.RewriteHandler"><Set > >>name="r > >>ewriteRequestURI">true</Set><Set > >>name="rewritePathInfo">false</Set><Set name="or > >>iginalPathAttribute">requestedPath</Set><Call > >>name="addRule"><Arg>| <Ne > >>w > >>class="org.eclipse.jetty.rewrite.handler.RedirectPatternRule"><Set > >>name="patte > >> > >>rn">^$</Set><Set > >>name="replacement">/solr</Set></New>| </Arg></Call></New > >>> java.lang.ClassNotFoundException: > >>org.eclipse.jetty.rewrite.handler.RewriteHan > >>dler in > file:/C:/Users/<<MyUserName>>/Documents/Jetty/Jetty9/etc/jetty.xml > >>java.lang.reflect.InvocationTargetException > >> at > >>sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> at > >>sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > >> at > >>sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > >> at > >>java.lang.reflect.Method.invoke(Unknown Source) > >> at > >>org.eclipse.jetty.start.Main.invokeMain(Main.java:509) > >> at > >>org.eclipse.jetty.start.Main.start(Main.java:651) > >> at > >>org.eclipse.jetty.start.Main.main(Main.java:99) > >>Caused by: java.lang.ClassNotFoundException: > >>org.eclipse.jetty.rewrite.handler.R > >>ewriteHandler > >> at > >>java.net.URLClassLoader$1.run(Unknown Source) > >> at > >>java.net.URLClassLoader$1.run(Unknown Source) > >> at > >>java.security.AccessController.doPrivileged(Native Method) > >> at > >>java.net.URLClassLoader.findClass(Unknown Source) > >> at > >>java.lang.ClassLoader.loadClass(Unknown Source) > >> at > >>java.lang.ClassLoader.loadClass(Unknown Source) > >> at > >>org.eclipse.jetty.util.Loader.loadClass(Loader.java:100) > >> at > >>org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.nodeClas > >>s(XmlConfiguration.java:354) > >> at > >>org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(X > >>mlConfiguration.java:743) > >> at > >>org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configur > >>e(XmlConfiguration.java:413) > >> at > >>org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configur > >>e(XmlConfiguration.java:344) > >> at > >>org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.jav > >>a:262) > >> at > >>org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:12 > >>24) > >> at > >>java.security.AccessController.doPrivileged(Native Method) > >> at > >>org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:116 > >>0) > >> ... 7 more > >> > >>Usage: java -jar start.jar [options] [properties] [configs] > >> java -jar > >>start.jar --help # for more information > >> > >> > >>I think this may be the reason it is failing to redirect. > >>O. O. > >> > >> > >> > >>________________________________ > >>De: O. Olson <[email protected]> > >>Para: "[email protected]" <[email protected]> > >>Enviado: MiƩrcoles, 5 de junio, 2013 9:30 A.M. > >>Asunto: Jetty 9 Redirect from Root to Sub-Directory. > >> > >> > >> > >> > >>Hi, > >> > >> I have > >>downloaded Jetty 9, and I am curious how to do a redirect from the root > to a > >>particular sub directory. I basically want to redirect from > http://localhost:7070/ to http://localhost:7070/solr/. I looked at > http://www.eclipse.org/jetty/documentation/current/jetty-handlers.html#rewrite-handlerand > I added the following to the bottom of my jetty.xml. > >> > >><!-- create and configure the rewrite handler --> > >> <New > >>id="Rewrite" > >>class="org.eclipse.jetty.rewrite.handler.RewriteHandler"> > >> <Set > >>name="rewriteRequestURI">true</Set> > >> <Set > >>name="rewritePathInfo">false</Set> > >> <Set > >>name="originalPathAttribute">requestedPath</Set> > >> > >> <!-- redirect > >>the response. This is a redirect which is visible to the browser. > >> After the > >>redirect, the browser address bar will show /redirected --> > >> <Call name="addRule"> > >> <Arg> > >> <New > >>class="org.eclipse.jetty.rewrite.handler.RedirectPatternRule"> > >> <Set > >>name="pattern">^$</Set> > >> <Set > >>name="replacement">/solr</Set> > >> </New> > >> </Arg> > >> </Call> > >> </New> > >> > >> <!-- add > >>the rewrite handler to the server --> > >> <Set > >>name="handler"><Ref id="Rewrite" /></Set> > >> > >> Is this pattern "^$" > >>correct for my situation? Thank you for all your help. > >> > >>O. O. > >>_______________________________________________ > >>jetty-users mailing list > >>[email protected] > >>https://dev.eclipse.org/mailman/listinfo/jetty-users > >> > > > _______________________________________________ > jetty-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
