Цитаты кажутся проблемой.
C: \ Program Files \ thingsboard \ conf \ "C: \ Program
Файлы \ stuffboard "\ logs \ install.log java.io.FileNotFoundException:
"C: \ Program Files \ thingsboard" \ logs \ install.log
Вы пытались использовать SET BASE=%ProgramFiles%\thingsboard
или покинуть пробел в пути с помощью ^ SET BASE=C:\Program^ Files\thingsboard
?
редактирование:
Проблема из-за свободного места в каталоге установки.
Я попытался установить его в «c: \ test folder» и получил ту же проблему.
Не возникало проблем при установке в папку без пробелов типа «c: \ test»
Я изменил следующую часть в файле install.bat и смог установить ее в папку с пробелом.
SET "BASE=%~dp0"
SET "LOADER_PATH=%BASE%conf,%BASE%extensions"
SET "SQL_DATA_FOLDER=%BASE%data\sql"
SET "jarfile=%BASE%lib\thingsboard.jar"
SET "installDir=%BASE%data"
PUSHD %BASE%conf
java -cp "%jarfile%" -Dloader.main=org.thingsboard.server.ThingsboardInstallApplication "-Dinstall.data_dir=%installDir%" -Dinstall.load_demo=%loadDemo% -Dspring.jpa.hibernate.ddl-auto=none -Dinstall.upgrade=false "-Dlogging.config=%BASE%install\logback.xml" org.springframework.boot.loader.PropertiesLauncher
if errorlevel 1 (
@echo ThingsBoard installation failed!
POPD
exit /b %errorlevel%
)
POPD
"%BASE%thingsboard.exe" install