tomcat下執行solr

設置運行環境:Context

nano /etc/tomcat-6/Catalina/localhost/solr.xml

Java代碼
  1. <Context docBase= "/var/www/solr/doc/solr.war"  debug= "0"  crossContext= "true" >  
  2.   
  3.   <!-- Link to the user database we will get roles from -->  
  4.   <Environment  name="solr/home"  type= "java.lang.String"  value= "/var/www/solr"  override= "true" />  
  5.   
  6. </Context>  
<Context docBase="/var/www/solr/doc/solr.war" debug="0" crossContext="true">

  <!-- Link to the user database we will get roles from -->
  <Environment  name="solr/home" type="java.lang.String" value="/var/www/solr" override="true"/>

</Context>

這裏有兩個關鍵點:

Using JNDI solr.home: /var/www/solr

docBase /var/www/solr/doc/solr.war

 

配置工程:nano /etc/tomcat-6/server.xml

Xml代碼
  1. < Service   name = "Catalina" >   
  2. < Connector   port = "8983"   maxHttpHeaderSize = "8192"   
  3.         maxThreads = "150"   minSpareThreads = "25"   maxSpareThreads = "75"   
  4.         enableLookups = "false"   redirectPort = "8443"   acceptCount = "100"   
  5.         connectionTimeout = "20000"   disableUploadTimeout = "true"   URIEncoding = "UTF-8"   />   
  6.   
  7. < Engine   name = "Catalina"   defaultHost = "localhost" >   
  8. < Host   name = "localhost"   appBase = "/var/www/solr/doc"   
  9.                unpackWARs = "true"   autoDeploy = "true"   
  10.                xmlValidation = "false"   xmlNamespaceAware = "false" >   
  11. </ Host >   
  12.   
  13. </ Engine >   
  14.   
  15. </ Service >   

說明:可以刪除server.xml裏面的所有內容。

開始一行:<Server port="8052" shutdown="SHUTDOWN">

結束一行:</Server>
中間內容:上面的片段

 

啓動 /etc/init.d/tomcat-6 start ,然後在瀏覽器訪問 http://192.168.0.173:8983/solr/

出現:

Welcome to Solr!

則說明成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章