1. 程式人生 > >官方配置solr步驟(四)---solr服務開機自啟動設定(windows)

官方配置solr步驟(四)---solr服務開機自啟動設定(windows)

solr開機自啟動設定

1、第一種方法 自寫bat檔案

  首先新建一個txt 檔案,並更名字尾為bat ,我名字叫solrstart.bat 。在裡邊填寫下邊的內容

@echo off
echo 'solr服務啟動中'
start "solr" cmd /k "solr start -p 8983"

  也可以寫成:

@echo off
echo 'solr服務啟動中'
solr start -p 8983

  然後,把該bat 檔案,放到solr-7.3.1\bin 資料夾中。
  最後,把這個檔案傳送到桌面快捷方式 ,把這個檔案快捷方式,複製貼上到開機啟動項資料夾中即可,關於不同的windows系統的開機啟動項資料夾的位置,可以百度,我的是window 7,可以在左下角開始—->所有程式中找到啟動資料夾,開啟後貼上進裡邊即可。
缺點:這種方式的啟動彈出的視窗不能關閉,一關掉,solr就停了,不好。
注意:上邊的配置有可能不行,我沒有測試過,如果提示找不到路徑,那可能就是路徑錯誤,可以多寫幾步如下:

@echo off
echo 'solr服務啟動中'
d:
cd znxdsoft\solr-7.3.1\bin
solr start -p 8983

  即先進入到bin 路徑裡再執行命令即可.。

2、第二種方法 採用nssm新增服務(推薦)

  此方法非常簡單好用,具體步驟如下:
  訪問nssm官方下載地址,如下:
這裡寫圖片描述
  下載下這個資料夾以後,解壓,將裡邊的如下exe ,拷貝到你的\solr-7.3.1\bin 資料夾中,
這裡寫圖片描述
  進入到\solr-7.3.1\bin 資料夾中,shift +滑鼠右擊,點選此處開啟命令視窗 ,執行如下命令:

nssm install
solr

  執行完之後,會彈出如下視窗:

這裡寫圖片描述
  輸入上邊的內容後,點選install service 即可。
  然後在工作管理員 —-服務 中即可看到你註冊的服務,點選開啟服務 ,找到相應的服務,啟動即可,設定為自動 ,可做到開機啟動。
  這裡注意一下nssm 可以設定很多的開機啟動服務,非常好用的軟體。