*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

Reply via email to