当我在 Windows 7 机器上运行 install.bat 文件时。我收到以下错误:
检测安装的 Java 版本。检测是否为 64 位机器 CurrentVersion 检测是否为 32 位机器 CurrentVersion 1.8 Java 1.8 找到了!安装 thingsboard ... 错误:找不到或无法加载主类 Files\thingsboard\lib\thingsboard.jar ThingsBoard 安装失败!
我认为它错误地读取了 BASE 文件目录。所以我把它放到绝对目录位置如下图:
SET BASE="C:\Program Files\thingsboard"
SET LOADER_PATH=%BASE%\conf,%BASE%\extensions
SET SQL_DATA_FOLDER=%BASE%\data\sql
SET jarfile=%BASE%\lib\thingsboard.jar
SET installDir=%BASE%\data
我收到以下错误:
检测安装的 Java 版本。检测是否为 64 位机器 CurrentVersion 检测是否为 32 位机器 CurrentVersion 1.8 Java 1.8 找到了!安装 thingsboard ... 日志系统无法使用来自“C:\Program Files\thingsboard\install\logback.xml”的配置进行初始化 java.lang.IllegalStateException:检测到 Logback 配置错误:ch.qos.logback.core.rolling 中的错误.RollingFileAppender[fileLogAppender] - 无法为 [C:\Program Files\thingsboard\conf\"C:\Program Files\thingsboard"\logs\install.log] 创建父目录 ch.qos.logback.core.rolling 中的错误.RollingFileAppender[fileLogAppender] - openFile("C:\Program Files\thingsboard"\logs /install.log,true) 调用失败。java.io.FileNotFoundException: "C:\Program Files\thingsboard"\logs\install. 87) 在 org.springframework.boot.loader.Launcher.launch(Launcher.java:50) 在 org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:521) java.lang.IllegalStateException:检测到 Logback 配置错误: ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] 中的错误 - 无法为 [C:\Program Files\thingsboard\conf\"C:\Program Files\thingsboard"\logs\install.log 创建父目录] ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] 中的错误 - openFile("C:\Program Files\thingsboard"\logs /install.log,true) 调用失败。java.io.FileNotFoundException: "C:\Program Files\thingsboard"\logs\install.log (文件名、目录名或卷标语法不正确) ThingsBoard 安装失败!boot.loader.Launcher.launch(Launcher.java:50) at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:521) java.lang.IllegalStateException:检测到 Logback 配置错误:ch.qos 中的错误。 logback.core.rolling.RollingFileAppender[fileLogAppender] - 无法在 ch.qos 中为 [C:\Program Files\thingsboard\conf\"C:\Program Files\thingsboard"\logs\install.log] 创建父目录。 logback.core.rolling.RollingFileAppender[fileLogAppender] - openFile("C:\Program Files\thingsboard"\logs /install.log,true) 调用失败。java.io.FileNotFoundException: "C:\Program Files\thingsboard"\logs\install.log (文件名、目录名或卷标语法不正确) ThingsBoard 安装失败!boot.loader.Launcher.launch(Launcher.java:50) at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:521) java.lang.IllegalStateException:检测到 Logback 配置错误:ch.qos 中的错误。 logback.core.rolling.RollingFileAppender[fileLogAppender] - 无法在 ch.qos 中为 [C:\Program Files\thingsboard\conf\"C:\Program Files\thingsboard"\logs\install.log] 创建父目录。 logback.core.rolling.RollingFileAppender[fileLogAppender] - openFile("C:\Program Files\thingsboard"\logs /install.log,true) 调用失败。java.io.FileNotFoundException: "C:\Program Files\thingsboard"\logs\install.log (文件名、目录名或卷标语法不正确) ThingsBoard 安装失败!50) 在 org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:521) java.lang.IllegalStateException:检测到 Logback 配置错误:ch.qos.logback.core.rolling.RollingFileAppender [fileLogAppender] 中的错误 - 失败在 ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] 中为 [C:\ ("C:\Program Files\thingsboard"\logs /install.log,true) 调用失败。java.io.FileNotFoundException: "C:\Program Files\thingsboard"\logs\install.log (文件名、目录名或卷标语法不正确) ThingsBoard 安装失败!50) 在 org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:521) java.lang.IllegalStateException:检测到 Logback 配置错误:ch.qos.logback.core.rolling.RollingFileAppender [fileLogAppender] 中的错误 - 失败在 ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] 中为 [C:\ ("C:\Program Files\thingsboard"\logs /install.log,true) 调用失败。java.io.FileNotFoundException: "C:\Program Files\thingsboard"\logs\install.log (文件名、目录名或卷标语法不正确) ThingsBoard 安装失败!IllegalStateException:检测到 Logback 配置错误:ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] 中的错误 - 无法为 [C:\Program Files\thingsboard\conf\"C:\Program Files\thingsboard" 创建父目录\logs\install.log] ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] 中的错误 - openFile("C:\Program Files\thingsboard"\logs /install.log,true) 调用失败。java.io.FileNotFoundException: "C:\Program Files\thingsboard"\logs\install.log (文件名、目录名或卷标语法不正确) ThingsBoard 安装失败!IllegalStateException:检测到 Logback 配置错误:ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] 中的错误 - 无法为 [C:\Program Files\thingsboard\conf\"C:\Program Files\thingsboard" 创建父目录\logs\install.log] ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] 中的错误 - openFile("C:\Program Files\thingsboard"\logs /install.log,true) 调用失败。java.io.FileNotFoundException: "C:\Program Files\thingsboard"\logs\install.log (文件名、目录名或卷标语法不正确) ThingsBoard 安装失败!\Program Files\thingsboard\conf\"C:\Program Files\thingsboard"\logs\install.log] ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] 中的错误 - openFile("C:\Program Files\ thingsboard"\logs /install.log,true) 调用失败。java.io.FileNotFoundException: "C:\Program Files\thingsboard"\logs\install.log (文件名、目录名或卷标语法不正确) ThingsBoard 安装失败!\Program Files\thingsboard\conf\"C:\Program Files\thingsboard"\logs\install.log] ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] 中的错误 - openFile("C:\Program Files\ thingsboard"\logs /install.log,true) 调用失败。java.io.FileNotFoundException: "C:\Program Files\thingsboard"\logs\install.log (文件名、目录名或卷标语法不正确) ThingsBoard 安装失败!
我究竟做错了什么?