[ 
https://issues.apache.org/jira/browse/SOLR-7240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14389272#comment-14389272
 ] 

Timothy Potter commented on SOLR-7240:
--------------------------------------

Solr won't start if using: java -jar start.jar

{code}
[~/dev/lw/projects/br5x/solr/server]$ java -jar start.jar
0    [main] WARN  org.eclipse.jetty.xml.XmlConfiguration  [] [] [] [] – Config 
error at <New id="RewriteHandler" 
class="org.eclipse.jetty.rewrite.handler.RewriteHandler"><Set 
name="rewriteRequestURI">true</Set><Set name="rewritePathInfo">false</Set><Set 
name="originalPathAttribute">requestedPath</Set><Call name="addRule"><Arg>
         <New class="org.eclipse.jetty.rewrite.handler.RedirectRegexRule"><Set 
name="regex">^/$</Set><Set name="replacement">/solr/</Set></New>
       </Arg></Call></New>
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.eclipse.jetty.start.Main.invokeMain(Main.java:473)
    at org.eclipse.jetty.start.Main.start(Main.java:615)
    at org.eclipse.jetty.start.Main.main(Main.java:96)
Caused by: java.lang.ClassNotFoundException: 
org.eclipse.jetty.rewrite.handler.RewriteHandler
    at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.eclipse.jetty.util.Loader.loadClass(Loader.java:100)
    at 
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.nodeClass(XmlConfiguration.java:354)
    at 
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:754)
    at 
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:392)
    at 
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:343)
    at 
org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:296)
    at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1247)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1182)
    ... 7 more

Usage: java -jar start.jar [options] [properties] [configs]
      java -jar start.jar --help  # for more information
{code}

Of course, you should use bin/solr to start Solr, but I don't think we ever 
declared using java -jar start.jar is no longer supported?

> redirect / to /solr 
> --------------------
>
>                 Key: SOLR-7240
>                 URL: https://issues.apache.org/jira/browse/SOLR-7240
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Hoss Man
>            Assignee: Hoss Man
>             Fix For: Trunk, 5.1
>
>         Attachments: SOLR-7240.patch, SOLR-7240_trunk.patch
>
>
> Prior to Solr 5, we avoided doing anything fancy with our jetty configs 
> because we didn't want to overly customize "the example" beyond things that 
> involved loading the solr.war.
> That's not longer an issue, so we might as well plop in some jetty config 
> features to redirect / to /solr.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to