1. 程式人生 > >windows啟動logstash(6.2.3)報找不到或無法載入主類問題解決

windows啟動logstash(6.2.3)報找不到或無法載入主類問題解決

錯誤資訊:


解決辦法:

editplus或其他工具開啟logstash.bat,找到這行內容


給%CLASSPATH%加上雙引號,內容如下:

%JAVA% %JAVA_OPTS% -cp "%CLASSPATH%" org.logstash.Logstash %*

儲存重啟即可,但有可能你再下次重啟時出現如下錯誤:


該錯誤原因應該是當前logstash安裝目錄包含空格造成的,兩種解決辦法

第一種方法. 修改logstash的安裝目錄

第二種方法. 開啟logstash.bat,找到如下內容


修改目錄:"%LS_HOME%\logstash-core\lib\jars\*.jar" 為其他目錄,別忘了把檔案也拷貝過去,如:

for %%i in ("E:\logstash-core\lib\jars\*.jar") do (
call :concat "%%i"
)