2011-05-13 191 views
1

我想在Tomcat5.5中部署solr.war。 我已經在webapps中複製了solr.war文件並將其解壓。 運行時http://localhost:8080/solr/我面臨異常之後的wid。請告訴我我需要做什麼。在Tomcat中部署war

無法啓動SOLR。檢查solr/home 屬性java.lang.RuntimeException: 在classpath或'solr/conf /'中找不到資源'solrconfig.xml' , cwd = C:\ Program Files \ Apache Software Foundation \ Tomcat 5.5 \ BIN」

跟它包括solrconfig.xml中的類路徑,但即時通訊沒有發現任何.classpath文件。

+0

classpath不是文件。在Java運行時環境中,它使用在OS環境中定義的CLASSPATH變量。在窗口中,CLASSPATH =%CLASSPTH%;你的路徑。在Unix中,CLASSPATH = $ CLASSPATH:yourpath – Xuvi 2011-05-13 06:46:12

+0

@Xuvi:那你能告訴我如何在類路徑中添加solrconfig.xml – Romi 2011-05-13 07:35:16

+0

其實我不知道SOLR。但我認爲這個LINK可能對http://wiki.apache.org/solr/SolrTomcat有幫助。考慮到這個 Xuvi 2011-05-13 07:58:57

回答

3

創建一個文件solr.xml在cofig /卡塔利娜/本地主機文件夾中添加此背景下

<Context docBase="D:\project\Solr_Integration\apache-tomcat-6.0.35\webapps\solr.war" debug="0" crossContext="true" > 
    <Environment name="solr/home" type="java.lang.String" value="D:\project\Solr_Integration\solr" override="true" /> 
</Context> 

在以下路徑D:\ project \ Solr_Integration \ solr

此處複製文件D:\ project \ Solr_Integration \ apache-solr-4.0.0 \ example \ solr啓動服務器。