You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2011/03/31 13:33:24 UTC

[Solr Wiki] Update of "Troubleshooting HTTP Status 404 - missing core name in path" by Gabriele Kahlout

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.

The "Troubleshooting HTTP Status 404 - missing core name in path" page has been changed by Gabriele Kahlout.
The comment on this change is: experience report troubleshooting HTTP Status 404 - missing core name in path.
http://wiki.apache.org/solr/Troubleshooting%20HTTP%20Status%20404%20-%20missing%20core%20name%20in%20path

--------------------------------------------------

New page:
I had trouble deploying Solr to a remote Tomcat Server using the configuration that worked for me locally. Here's what I've tried, and how I solved it.

== Solution for Single Solr Instance ==
{{{
$ vim ~/.bashrc
export CATALINA_HOME=/home/gkahlout/apache-tomcat-7.0.11/
export SOLR_HOME=/home/gkahlout/SOLR_HOME/ #this is just for convenience, I think
export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/home/gkahlout/SOLR_HOME/"

$CATALINA_HOME/bin/catalina.sh stop
$ cp $SOLR_HOME/solr.war $CATALINA_HOME/webapps/solr.war
$CATALINA_HOME/bin/catalina.sh start
}}}

== Problem ==
On the server however when I load the solr/admin I get this common error: 
HTTP Status 404 - missing core name in path

type Status report

message missing core name in path

description The requested resource (missing core name in path) is not available.


I've looked into the logs and I can't tell how to debug/where is the problem. solr_home is correctly set, since it's able to load from it some jars.

$SOLR_HOME/solr.xml:
{{{
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="/home/gkahlout/SOLR_HOME/solr.war" debug="0" crossContext="true">
  <Environment name="solr/home" type="java.lang.String" value="/home/gkahlout/SOLR_HOME" override="true"/>
</Context>
}}}

from $SOLR_HOME/conf/solrconfig.xml:
{{{
  <!-- Used to specify an alternate directory to hold all index data
       other than the default ./data under the Solr home.
       If replication is in use, this should match the replication configuration. -->
  <dataDir>${solr.data.dir:/home/gkahlout/SOLR_HOME/solr/data}</dataDir>
}}}

>>From Tomcat logs:
{{{
Mar 31, 2011 12:48:04 PM org.apache.catalina.startup.HostConfig checkResources
INFO: Undeploying context [/solr]
Mar 31, 2011 12:48:05 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor solr.xml from /home/gkahlout/apache-tomcat-7.0.11/conf/Catalina/localhost
Mar 31, 2011 12:48:05 PM org.apache.catalina.startup.SetContextPropertiesRule begin
WARNING: [SetContextPropertiesRule]{Context} Setting property 'debug' to '0' did not find a matching property.
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: Using JNDI solr.home: /home/gkahlout/SOLR_HOME
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader <init>
INFO: Solr home set to '/home/gkahlout/SOLR_HOME/'
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/easymock.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/junit-4.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-snowball-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-spellchecker-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/commons-io-1.4.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/wstx-asl-3.2.7.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/slf4j-api-1.5.5.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-core-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/jcl-over-slf4j-1.5.5.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/commons-codec-1.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-memory-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/commons-httpclient-3.1.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/commons-csv-1.0-SNAPSHOT-r609327.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/geronimo-stax-api_1.0_spec-1.0.1.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-misc-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-analyzers-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/slf4j-jdk14-1.5.5.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/servlet-api-2.4.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/solr-commons-csv-pom.xml.template' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/commons-fileupload-1.2.1.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-queries-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-highlighter-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.servlet.SolrDispatchFilter init
INFO: SolrDispatchFilter.init()
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: Using JNDI solr.home: /home/gkahlout/SOLR_HOME
Mar 31, 2011 12:48:05 PM org.apache.solr.core.CoreContainer$Initializer initialize
INFO: looking for solr.xml: /home/gkahlout/SOLR_HOME/solr.xml
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: Using JNDI solr.home: /home/gkahlout/SOLR_HOME
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader <init>
INFO: Solr home set to '/home/gkahlout/SOLR_HOME/'
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/easymock.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/junit-4.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-snowball-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-spellchecker-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/commons-io-1.4.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/wstx-asl-3.2.7.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/slf4j-api-1.5.5.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-core-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/jcl-over-slf4j-1.5.5.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/commons-codec-1.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-memory-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/commons-httpclient-3.1.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/commons-csv-1.0-SNAPSHOT-r609327.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/geronimo-stax-api_1.0_spec-1.0.1.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-misc-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-analyzers-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/slf4j-jdk14-1.5.5.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/servlet-api-2.4.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/solr-commons-csv-pom.xml.template' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/commons-fileupload-1.2.1.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-queries-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/home/gkahlout/SOLR_HOME/lib/lucene-highlighter-2.9.3.jar' to classloader
Mar 31, 2011 12:48:05 PM org.apache.solr.common.SolrException log
SEVERE: 
javax.xml.transform.TransformerException: Unable to evaluate expression using this context
	at com.sun.org.apache.xpath.internal.XPath.execute(XPath.java:363)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.eval(XPathImpl.java:213)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:275)
	at org.apache.solr.core.CoreContainer.readProperties(CoreContainer.java:303)
	at org.apache.solr.core.CoreContainer.load(CoreContainer.java:242)
	at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:117)
	at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4542)
	at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5220)
	at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5215)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: Unable to evaluate expression using this context
	at com.sun.org.apache.xpath.internal.axes.NodeSequence.setRoot(NodeSequence.java:212)
	at com.sun.org.apache.xpath.internal.axes.LocPathIterator.execute(LocPathIterator.java:210)
	at com.sun.org.apache.xpath.internal.XPath.execute(XPath.java:335)
	... 18 more
---------
java.lang.RuntimeException: Unable to evaluate expression using this context
	at com.sun.org.apache.xpath.internal.axes.NodeSequence.setRoot(NodeSequence.java:212)
	at com.sun.org.apache.xpath.internal.axes.LocPathIterator.execute(LocPathIterator.java:210)
	at com.sun.org.apache.xpath.internal.XPath.execute(XPath.java:335)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.eval(XPathImpl.java:213)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:275)
	at org.apache.solr.core.CoreContainer.readProperties(CoreContainer.java:303)
	at org.apache.solr.core.CoreContainer.load(CoreContainer.java:242)
	at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:117)
	at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4542)
	at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5220)
	at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5215)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
--------------- linked to ------------------
javax.xml.xpath.XPathExpressionException
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:289)
	at org.apache.solr.core.CoreContainer.readProperties(CoreContainer.java:303)
	at org.apache.solr.core.CoreContainer.load(CoreContainer.java:242)
	at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:117)
	at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
	at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)
	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4542)
	at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5220)
	at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5215)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
Caused by: javax.xml.transform.TransformerException: Unable to evaluate expression using this context
	at com.sun.org.apache.xpath.internal.XPath.execute(XPath.java:363)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.eval(XPathImpl.java:213)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:275)
	... 16 more
Caused by: java.lang.RuntimeException: Unable to evaluate expression using this context
	at com.sun.org.apache.xpath.internal.axes.NodeSequence.setRoot(NodeSequence.java:212)
	at com.sun.org.apache.xpath.internal.axes.LocPathIterator.execute(LocPathIterator.java:210)
	at com.sun.org.apache.xpath.internal.XPath.execute(XPath.java:335)
	... 18 more

Mar 31, 2011 12:48:05 PM org.apache.solr.servlet.SolrDispatchFilter init
INFO: user.dir=/home/gkahlout/SOLR_HOME
}}}

The post [[http://stackoverflow.com/questions/2837576/how-do-i-fix-this-installation-problem-with-multicore-solr-on-ubuntu-10-04|here]] suggests permissions issues, but I don't see them.
{{{
$ ls -l
total 4160
drwxr-xr-x  2 gkahlout gkahlout    4096 2010-02-03 09:54 bin
drwxr-xr-x  7 gkahlout gkahlout    4096 2011-03-31 12:46 build
-rw-r--r--  1 gkahlout gkahlout   36729 2010-06-17 18:07 build.xml
-rw-r--r--  1 gkahlout gkahlout  105321 2010-06-17 18:07 CHANGES.txt
drwxr-xr-x  5 gkahlout gkahlout    4096 2010-06-17 18:07 client
-rw-r--r--  1 gkahlout gkahlout   17413 2010-06-17 18:07 common-build.xml
drwxr-xr-x  3 gkahlout gkahlout    4096 2011-03-31 13:00 conf
drwxr-xr-x  6 gkahlout gkahlout    4096 2010-06-17 18:07 contrib
drwxr-xr-x  3 gkahlout gkahlout    4096 2011-03-31 12:46 dist
drwxr-xr-x  5 gkahlout gkahlout    4096 2011-03-27 09:12 docs
drwxr-xr-x 11 gkahlout gkahlout    4096 2011-03-27 09:12 example
drwxr-xr-x  2 gkahlout gkahlout    4096 2011-03-27 09:12 lib
-rw-r--r--  1 gkahlout gkahlout       0 2011-03-31 12:48 logs
drwxr-xr-x  2 gkahlout gkahlout    4096 2011-03-30 22:50 luke
-rw-r--r--  1 gkahlout gkahlout   11806 2010-06-17 18:07 NOTICE.txt
-rw-r--r--  1 gkahlout gkahlout    2313 2010-06-17 18:07 README.txt
drwxr-xr-x  3 gkahlout gkahlout    4096 2011-03-29 12:53 solr
-rw-r--r--  1 gkahlout gkahlout 4024301 2011-03-31 12:47 solr.war
-rw-r--r--  1 gkahlout gkahlout     241 2011-03-31 11:31 solr.xml
drwxr-xr-x 11 gkahlout gkahlout    4096 2011-03-27 09:12 src
gkahlout@loocia-c1:~/SOLR_HOME$ ls lib -l
total 3180
-rw-r--r-- 1 gkahlout gkahlout   46725 2010-02-03 09:54 commons-codec-1.3.jar
-rw-r--r-- 1 gkahlout gkahlout   22017 2010-02-03 09:54 commons-csv-1.0-SNAPSHOT-r609327.jar
-rw-r--r-- 1 gkahlout gkahlout   57779 2010-02-03 09:54 commons-fileupload-1.2.1.jar
-rw-r--r-- 1 gkahlout gkahlout  305001 2010-02-03 09:54 commons-httpclient-3.1.jar
-rw-r--r-- 1 gkahlout gkahlout  109043 2010-02-03 09:54 commons-io-1.4.jar
-rw-r--r-- 1 gkahlout gkahlout   62696 2010-02-03 09:54 easymock.jar
-rw-r--r-- 1 gkahlout gkahlout   28804 2010-02-03 09:54 geronimo-stax-api_1.0_spec-1.0.1.jar
-rw-r--r-- 1 gkahlout gkahlout   16746 2010-02-03 09:54 jcl-over-slf4j-1.5.5.jar
-rw-r--r-- 1 gkahlout gkahlout  249154 2010-02-03 09:54 junit-4.3.jar
-rw-r--r-- 1 gkahlout gkahlout  201811 2010-06-14 10:27 lucene-analyzers-2.9.3.jar
-rw-r--r-- 1 gkahlout gkahlout 1117375 2010-06-14 10:27 lucene-core-2.9.3.jar
-rw-r--r-- 1 gkahlout gkahlout   47689 2010-06-14 10:27 lucene-highlighter-2.9.3.jar
-rw-r--r-- 1 gkahlout gkahlout   56253 2010-06-14 10:27 lucene-memory-2.9.3.jar
-rw-r--r-- 1 gkahlout gkahlout   59914 2010-06-14 10:27 lucene-misc-2.9.3.jar
-rw-r--r-- 1 gkahlout gkahlout   35399 2010-06-14 10:27 lucene-queries-2.9.3.jar
-rw-r--r-- 1 gkahlout gkahlout  115896 2010-06-14 10:27 lucene-snowball-2.9.3.jar
-rw-r--r-- 1 gkahlout gkahlout   21407 2010-06-14 10:27 lucene-spellchecker-2.9.3.jar
-rw-r--r-- 1 gkahlout gkahlout   97704 2010-02-03 09:54 servlet-api-2.4.jar
-rw-r--r-- 1 gkahlout gkahlout   21796 2010-02-03 09:54 slf4j-api-1.5.5.jar
-rw-r--r-- 1 gkahlout gkahlout    8787 2010-02-03 09:54 slf4j-jdk14-1.5.5.jar
-rw-r--r-- 1 gkahlout gkahlout    1463 2010-02-03 09:54 solr-commons-csv-pom.xml.template
-rw-r--r-- 1 gkahlout gkahlout  520969 2010-02-03 09:54 wstx-asl-3.2.7.jar
}}}

[[http://stackoverflow.com/questions/2213123/http-error-404-missing-core-name-in-path-with-solr|here]] they talk about cores I don't have, as shown in solr.xml above.

Re: [Solr Wiki] Update of "Troubleshooting HTTP Status 404 - missing core name in path" by Gabriele Kahlout

Posted by Chris Hostetter <ho...@fucit.org>.
Gabriele:

Creating a wiki page really isn't the approprate way to ask for help 
diagnosing a problem -- that's why we have the user mailing list.

Regarding your specific problem, note that this...

: $SOLR_HOME/solr.xml:
: {{{
: <?xml version="1.0" encoding="utf-8"?>
: <Context docBase="/home/gkahlout/SOLR_HOME/solr.war" debug="0" crossContext="true">
:   <Environment name="solr/home" type="java.lang.String" value="/home/gkahlout/SOLR_HOME" override="true"/>
: </Context>
: }}}

...is not a valid solr.xml file ... that is a context file for tomcat, and 
doesn't belong in the $SOLR_HOME dir, it belongs in the 
$CATALINA_HOME/conf/Catalina/localhost/

(there is an unfortunate naming colision that takes place, because 
"solr.xml" is what a tomcat context file should be named if you want the 
path to be "/solr/" but tomcat context files are not hte same as the 
solr.xml files that are used to tell solr what cores to load)


-Hoss