Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Windows 7 安裝 Solr 4.9 + Tomcat 8 完整圖文教學(含核心配置解析)

編輯:關於 Windows

Apache Solr 是基於 Lucene 的企業級搜尋平台,提供面向式搜尋、關鍵字高亮、多格式輸出(XML/JSON)、HTTP 管理介面等功能。雖然生產環境建議部署於 Linux,但 Windows 7 適合開發測試。本文記錄在 Win7 x64 環境下,以 JDK 1.8、Tomcat 8.0.9、Solr 4.9.0 為版本組合的完整安裝與配置流程,重點解析最關鍵的 solr.home 目錄指向問題。

環境版本

  • OS:Windows 7 64-bit
  • JDK:1.8.0_05 64-bit(Solr 4.9 需 JDK 1.7+)
  • Tomcat:apache-tomcat-8.0.9-windows-x64
  • Solr:solr-4.9.0

安裝步驟概覽

  1. 解壓 Solr 至任意目錄(例:D:\Installed Applications\solr-4.9.0\solr-4.9.0)。
  2. 將 solr-4.9.0\dist\solr-4.9.0.war 複製到 Tomcat webapps 目錄,重命名為 solr.war。
  3. 啟動 Tomcat 讓 WAR 自動展開(或手動解壓至 webapps\solr)。
  4. 核心步驟:配置 solr.home 指向包含 conf/solrconfig.xml 與 conf/schema.xml 的目錄(見下文詳細說明)。
  5. 將 example/solr/collection1 複製至 solr.home 指向的父目錄下。
  6. 將 solr-4.9.0/example/lib/ext 及 dist 下相關 JAR 複製至 Tomcat lib 或 webapps\solr\WEB-INF\lib。
  7. 修改 Tomcat conf/server.xml,在 Connector 加入 URIEncoding="UTF-8" 支援中文。
  8. 重啟 Tomcat,瀏覽 https://localhost:8080/solr/admin/ 驗證安裝。

關鍵點:solr.home 目錄結構誤區

官方文件指出:solr.home 需包含 conf/solrconfig.xml 與 conf/schema.xml。許多初學者誤以為直接指向 example/solr 即可,實際上 conf 位於 collection1 內。正確做法:

  • 方法一:修改 webapps\solr\WEB-INF\web.xml 的 solr/home param-value 指向 D:/Installed Applications/solr-4.9.0/solr-4.9.0/example(使用正斜線)。
  • 方法二(推薦):在 $TOMCAT_HOME/conf/Catalina/localhost/solr.xml 定義 Context,設定 override="false" 避免重啟覆蓋配置。

驗證與後續

啟動成功後,管理介面將顯示 Core Admin、Query、Schema Browser 等功能。Linux 部署流程大同小異,僅路徑分隔符與服務管理方式不同。掌握 solr.home 與 Core 對應關係,是 Solr 部署成功的關鍵。

Copyright © Windows教程網 All Rights Reserved