Hi Koji, quoting from that page:

"/some/path/solr.war" is the absolute path to where ever you want to keep
the Solr war using the appropriate syntax for your Operating System. In
Tomcat 5.5 and later,* the war file must be stored outside of the webapps
directory* for this to work. Otherwise, this entire Context element is
ignored.

I need to be able to change the location of the index.

Cheers,

Tim

2009/5/28 Koji Sekiguchi <k...@r.email.ne.jp>

> If you have webapps directory under /usr/local/tomcat, place solr.war to
> there.
>
> http://wiki.apache.org/solr/SolrTomcat
>
> Koji
>
>
>
> Tim Haughton wrote:
>
>> Hi, I'm all at sea with this. I'm trying to get Ubuntu 9.04 (x64 Server),
>> Tomcat 6.0.18 and Solr 1.3.0 to play together. So far, no dice. Here's
>> where
>> I'm at:
>>
>> I installed Java:
>>
>> sudo aptitude install sun-java6-jdk
>>
>> I downloaded the latest Tomcat (6.0.18) and stuck it in /usr/local/tomcat
>>
>> I downloaded the latest Solr (1.3.0) and dropped the war file in
>> /usr/local/solr/
>>
>> I intend the index to live at /var/solr/ and dropped the example home
>> directory into this.
>>
>> I added the following context fragment at
>> /usr/local/tomcat/conf/Catalina/localhost/solr.xml
>>
>> <Context docBase="/usr/local/solr/solr.war" debug="0" crossContext="true"
>> >
>> <Environment name="solr/home" type="java.lang.String" value="/var/solr"
>> override="true" />
>> </Context>
>>
>> I added the following startup script into init.d
>>
>>    # Tomcat auto-start
>>    #
>>    # description: Auto-starts tomcat
>>    # processname: tomcat
>>    # pidfile: /var/run/tomcat.pid
>>
>>    export JAVA_HOME=/usr/lib/jvm/java-6-sun
>>    export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/var/solr"
>>
>>    case $1 in
>>    start)
>>            sh /usr/local/tomcat/bin/startup.sh
>>            ;;
>>    stop)
>>            sh /usr/local/tomcat/bin/shutdown.sh
>>            ;;
>>    restart)
>>            sh /usr/local/tomcat/bin/shutdown.sh
>>            sh /usr/local/tomcat/bin/startup.sh
>>            ;;
>>    esac
>>    exit 0
>>
>>
>> When I navigate to http://myServer:8080 I get the Tomcat page. If I
>> navigate
>> to http://myServer:8080/solr/admin I get:
>>
>> HTTP Status 404 - /solr/admin
>> ------------------------------
>>
>> *type* Status report
>>
>> *message* */solr/admin*
>>
>> *description* *The requested resource (/solr/admin) is not available.*
>> ------------------------------
>> Apache Tomcat/6.0.18
>> Any suggestions as to what I'm doing wrong? Or what I could to to get more
>> information?
>>
>> Cheers,
>>
>> Tim
>>
>>
>>
>
>

Reply via email to