赞
踩
Thingsboard支持的协议有:
使用git进行下载Thingsboard最新源码
git clone git@github.com:thingsboard/thingsboard.git
/bin/sh -c ln -svT "/usr/lib/jvm/java-11-openjdk-$(dpkg --print-architecture)" /docker-java-home
对于刚下载的源码直接跳过监测进行安装即可
mvn install -DskipTests
安装时间稍长,笔者用了约12mins,耐心等待即可。
编译完成后的文件结构为:
详细目录树状结构为:
- ├─conf 项目配置文件
- │ ├─i18n
- │ └─templates
- ├─data 项目数据文件,内含规则链相关数据库数据,执行安装时会用到
- │ ├─cassandra
- │ ├─certs
- │ │ └─azure
- │ ├─json
- │ │ ├─demo
- │ │ │ └─dashboards
- │ │ ├─system 系统文件夹
- │ │ │ ├─oauth2_config_templates
- │ │ │ └─widget_bundles
- │ │ └─tenant 租户文件夹
- │ │ ├─device_profile
- │ │ ├─edge_management
- │ │ │ └─rule_chains
- │ │ └─rule_chains
- │ ├─sql postgresql数据库文件,初始化数据库使用
- │ └─upgrade postgresql数据库文件,升级数据库使用(笔者还没体验过)
- │ ├─1.3.0
- │ ├─1.3.1
- │ ├─1.4.0
- │ ├─2.0.0
- │ ├─2.1.1
- │ ├─2.1.2
- │ ├─2.2.0
- │ ├─2.3.1
- │ ├─2.4.0
- │ ├─2.4.2
- │ ├─2.4.3
- │ ├─3.0.1
- │ ├─3.1.0
- │ ├─3.1.1
- │ ├─3.2.1
- │ └─3.2.2
- ├─install 安装项目时日志配置文件
- ├─lib 项目jar包
- └─logs 各种日志文件

双击上图中序号为1的批处理文件,执行Thingsboard软件的安装及数据库的初始化,本质就是将thingsboard.exe
其注册为一个服务,详细指令如下所示。
- @ECHO OFF
-
- setlocal ENABLEEXTENSIONS
-
- @ECHO Detecting Java version installed.
- :CHECK_JAVA
- for /f tokens^=2-5^ delims^=.-_^" %%j in ('java -fullversion 2^>^&1') do set "jver=%%j%%k"
- @ECHO CurrentVersion %jver%
-
- if %jver% NEQ 110 GOTO JAVA_NOT_INSTALLED
-
- :JAVA_INSTALLED
-
- @ECHO Java 11 found!
- @ECHO Installing thingsboard ...
-
- SET loadDemo=false
-
- if "%1" == "--loadDemo" (
- SET loadDemo=true
- )
-
- 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
-
- @ECHO ThingsBoard installed successfully!
-
- GOTO END
-
- :JAVA_NOT_INSTALLED
- @ECHO Java 11 is not installed. Only Java 11 is supported
- @ECHO Please go to https://adoptopenjdk.net/index.html and install Java 11. Then retry installation.
- PAUSE
- GOTO END
-
- :END
-

数据库结果为:共计40个表
-Dinstall.data_dir=F:\respository\thingsboard\application\target\thingsboard-windows\thingsboard\data
,命令是:java -Dplatform=windows -Xlog:gc*,heap*,age*,safepoint=debug:file=F:\respository\thingsboard\application\target\thingsboard-windows\thingsboard\logs\gc.log:time,uptime,level,tags:filecount=10,filesize=10M -XX:+HeapDumpOnOutOfMemoryError -XX:-UseBiasedLocking -XX:+UseTLAB -XX:+ResizeTLAB -XX:+PerfDisableSharedMem -XX:+UseCondCardMark -XX:+UseG1GC -XX:MaxGCPauseMillis=500 -XX:+UseStringDeduplication -XX:+ParallelRefProcEnabled -XX:MaxTenuringThreshold=10 -Xms512m -Xmx1024m -jar F:\respository\thingsboard\application\target\thingsboard-windows\thingsboard\lib\thingsboard.jar
运行日志部分为;
- 2021-09-30 17:21:13.524 INFO 41488 --- [ main] o.t.s.a.service.DefaultActorService : Initializing actor system.
- 2021-09-30 17:21:13.576 INFO 41488 --- [ main] o.t.s.a.service.DefaultActorService : Actor system initialized.
- 2021-09-30 17:21:13.976 INFO 41488 --- [ main] o.t.s.c.t.adaptor.JsonConverterConfig : JSON type cast enabled = true
- 2021-09-30 17:21:13.977 INFO 41488 --- [ main] o.t.s.c.t.adaptor.JsonConverterConfig : JSON max string value length = 0
- 2021-09-30 17:21:14.059 INFO 41488 --- [ main] o.t.s.t.mqtt.MqttTransportService : Setting resource leak detector level to DISABLED
- 2021-09-30 17:21:14.060 INFO 41488 --- [ main] o.t.s.t.mqtt.MqttTransportService : Starting MQTT transport...
- 2021-09-30 17:21:15.141 INFO 41488 --- [ main] o.t.s.t.mqtt.MqttTransportService : Mqtt transport started!
- 2021-09-30 17:21:15.197 INFO 41488 --- [ main] o.e.c.core.network.RandomTokenGenerator : using tokens of 8 bytes in length
- 2021-09-30 17:21:15.217 INFO 41488 --- [ main] o.e.c.core.network.CoapEndpoint : coap CoapEndpoint uses udp plain
- 2021-09-30 17:21:15.229 INFO 41488 --- [ main] o.e.c.core.network.stack.BlockwiseLayer : BlockwiseLayer uses MAX_MESSAGE_SIZE=1024, PREFERRED_BLOCK_SIZE=1024, BLOCKWISE_STATUS_LIFETIME=300000, MAX_RESOURCE_BODY_SIZE=268435456, BLOCKWISE_STRICT_BLOCK2_OPTION=true
- 2021-09-30 17:21:15.233 INFO 41488 --- [ main] o.e.c.c.network.stack.ReliabilityLayer : ReliabilityLayer uses ACK_TIMEOUT=2000, ACK_RANDOM_FACTOR=1.5, and ACK_TIMEOUT_SCALE=2.0 as default
- 2021-09-30 17:21:15.239 INFO 41488 --- [ main] org.eclipse.californium.core.CoapServer : Starting server
- 2021-09-30 17:21:15.254 INFO 41488 --- [ main] o.e.californium.elements.UDPConnector : UDPConnector starts up 8 sender threads and 8 receiver threads
- 2021-09-30 17:21:15.260 INFO 41488 --- [ main] o.e.californium.elements.UDPConnector : UDPConnector listening on 0.0.0.0/0.0.0.0:5683, recv buf = 65536, send buf = 65536, recv packet size = 2048
- 2021-09-30 17:21:15.260 INFO 41488 --- [ main] o.e.c.core.network.CoapEndpoint : coap Started endpoint at coap://0.0.0.0:5683
- 2021-09-30 17:21:15.282 INFO 41488 --- [ main] o.t.s.t.coap.CoapTransportService : Starting CoAP transport...
- 2021-09-30 17:21:15.290 INFO 41488 --- [ main] o.t.s.t.coap.CoapTransportService : CoAP transport started!
- 2021-09-30 17:21:15.454 INFO 41488 --- [ main] t.s.t.l.b.LwM2MTransportBootstrapService : Starting LwM2M transport bootstrap server...
- 2021-09-30 17:21:16.004 INFO 41488 --- [ main] o.e.c.core.network.RandomTokenGenerator : using tokens of 8 bytes in length
- 2021-09-30 17:21:16.005 INFO 41488 --- [ main] o.e.c.core.network.CoapEndpoint : [LWM2M BS Server-coap://] CoapEndpoint uses udp plain
- 2021-09-30 17:21:16.007 INFO 41488 --- [ main] o.e.c.core.network.stack.BlockwiseLayer : BlockwiseLayer uses MAX_MESSAGE_SIZE=1024, PREFERRED_BLOCK_SIZE=1024, BLOCKWISE_STATUS_LIFETIME=300000, MAX_RESOURCE_BODY_SIZE=268435456, BLOCKWISE_STRICT_BLOCK2_OPTION=true
- 2021-09-30 17:21:16.007 INFO 41488 --- [ main] o.e.c.c.network.stack.ReliabilityLayer : ReliabilityLayer uses ACK_TIMEOUT=2000, ACK_RANDOM_FACTOR=1.5, and ACK_TIMEOUT_SCALE=2.0 as default
- 2021-09-30 17:21:16.036 INFO 41488 --- [ main] o.e.c.s.dtls.InMemoryConnectionStore : Created new InMemoryConnectionStore [capacity: 150000, connection expiration threshold: 600s]
- 2021-09-30 17:21:16.040 INFO 41488 --- [ main] o.e.c.core.network.RandomTokenGenerator : using tokens of 8 bytes in length
- 2021-09-30 17:21:16.040 INFO 41488 --- [ main] o.e.c.core.network.CoapEndpoint : [LWM2M BS Server-coaps://] CoapEndpoint uses lwm2m correlation
- 2021-09-30 17:21:16.041 INFO 41488 --- [ main] o.e.c.core.network.stack.BlockwiseLayer : BlockwiseLayer uses MAX_MESSAGE_SIZE=1024, PREFERRED_BLOCK_SIZE=1024, BLOCKWISE_STATUS_LIFETIME=300000, MAX_RESOURCE_BODY_SIZE=268435456, BLOCKWISE_STRICT_BLOCK2_OPTION=true
- 2021-09-30 17:21:16.041 INFO 41488 --- [ main] o.e.c.c.network.stack.ReliabilityLayer : ReliabilityLayer uses ACK_TIMEOUT=2000, ACK_RANDOM_FACTOR=1.5, and ACK_TIMEOUT_SCALE=2.0 as default
- 2021-09-30 17:21:16.057 INFO 41488 --- [ main] org.eclipse.californium.core.CoapServer : Starting server
- 2021-09-30 17:21:16.059 INFO 41488 --- [ main] o.e.californium.elements.UDPConnector : UDPConnector starts up 1 sender threads and 1 receiver threads
- 2021-09-30 17:21:16.059 INFO 41488 --- [ main] o.e.californium.elements.UDPConnector : UDPConnector listening on 0.0.0.0/0.0.0.0:5687, recv buf = 65536, send buf = 65536, recv packet size = 2048
- 2021-09-30 17:21:16.060 INFO 41488 --- [ main] o.e.c.core.network.CoapEndpoint : [LWM2M BS Server-coap://] Started endpoint at coap://0.0.0.0:5687
- 2021-09-30 17:21:16.706 INFO 41488 --- [ main] o.e.californium.scandium.DTLSConnector : multiple network interfaces, using smallest MTU [IPv4 1400, IPv6 1400]
- 2021-09-30 17:21:16.708 INFO 41488 --- [ main] o.e.californium.scandium.DTLSConnector : DTLSConnector listening on 0.0.0.0/0.0.0.0:5688, recv buf = 65536, send buf = 65536, recv packet size = 16490, MTU = IPv4 1400 / IPv6 1400
- 2021-09-30 17:21:16.708 INFO 41488 --- [.0/0.0.0.0:5688] o.e.californium.scandium.DTLSConnector : Starting worker thread [DTLS-Receiver-0-0.0.0.0/0.0.0.0:5688]
- 2021-09-30 17:21:16.708 INFO 41488 --- [ main] o.e.c.core.network.CoapEndpoint : [LWM2M BS Server-coaps://] Started endpoint at coaps://0.0.0.0:5688
- 2021-09-30 17:21:16.708 INFO 41488 --- [.0/0.0.0.0:5688] o.e.californium.scandium.DTLSConnector : Starting worker thread [DTLS-Receiver-2-0.0.0.0/0.0.0.0:5688]
- 2021-09-30 17:21:16.708 INFO 41488 --- [.0/0.0.0.0:5688] o.e.californium.scandium.DTLSConnector : Starting worker thread [DTLS-Receiver-1-0.0.0.0/0.0.0.0:5688]
- 2021-09-30 17:21:16.708 INFO 41488 --- [.0/0.0.0.0:5688] o.e.californium.scandium.DTLSConnector : Starting worker thread [DTLS-Receiver-3-0.0.0.0/0.0.0.0:5688]
- 2021-09-30 17:21:16.708 INFO 41488 --- [ main] o.e.l.s.c.b.LeshanBootstrapServer : Bootstrap server started at coap://0.0.0.0/0.0.0.0:5687 coaps://0.0.0.0/0.0.0.0:5688
- 2021-09-30 17:21:16.708 INFO 41488 --- [ main] t.s.t.l.b.LwM2MTransportBootstrapService : Started LwM2M transport bootstrap server.
- 2021-09-30 17:21:16.781 INFO 41488 --- [ main] o.e.c.core.network.RandomTokenGenerator : using tokens of 8 bytes in length
- 2021-09-30 17:21:16.781 INFO 41488 --- [ main] o.e.c.core.network.CoapEndpoint : [LWM2M Server-coap://] CoapEndpoint uses udp plain
- 2021-09-30 17:21:16.782 INFO 41488 --- [ main] o.e.c.core.network.stack.BlockwiseLayer : BlockwiseLayer uses MAX_MESSAGE_SIZE=1024, PREFERRED_BLOCK_SIZE=1024, BLOCKWISE_STATUS_LIFETIME=300000, MAX_RESOURCE_BODY_SIZE=268435456, BLOCKWISE_STRICT_BLOCK2_OPTION=true
- 2021-09-30 17:21:16.782 INFO 41488 --- [ main] o.e.c.c.network.stack.ReliabilityLayer : ReliabilityLayer uses ACK_TIMEOUT=2000, ACK_RANDOM_FACTOR=1.5, and ACK_TIMEOUT_SCALE=2.0 as default
- 2021-09-30 17:21:16.782 INFO 41488 --- [ main] o.e.c.s.dtls.InMemoryConnectionStore : Created new InMemoryConnectionStore [capacity: 150000, connection expiration threshold: 600s]
- 2021-09-30 17:21:16.783 INFO 41488 --- [ main] o.e.c.core.network.RandomTokenGenerator : using tokens of 8 bytes in length
- 2021-09-30 17:21:16.783 INFO 41488 --- [ main] o.e.c.core.network.CoapEndpoint : [LWM2M Server-coaps://] CoapEndpoint uses lwm2m correlation
- 2021-09-30 17:21:16.783 INFO 41488 --- [ main] o.e.c.core.network.stack.BlockwiseLayer : BlockwiseLayer uses MAX_MESSAGE_SIZE=1024, PREFERRED_BLOCK_SIZE=1024, BLOCKWISE_STATUS_LIFETIME=300000, MAX_RESOURCE_BODY_SIZE=268435456, BLOCKWISE_STRICT_BLOCK2_OPTION=true
- 2021-09-30 17:21:16.783 INFO 41488 --- [ main] o.e.c.c.network.stack.ReliabilityLayer : ReliabilityLayer uses ACK_TIMEOUT=2000, ACK_RANDOM_FACTOR=1.5, and ACK_TIMEOUT_SCALE=2.0 as default
- 2021-09-30 17:21:16.805 INFO 41488 --- [ main] o.t.s.t.l.s.DefaultLwM2mTransportService : Starting LwM2M transport server...
- 2021-09-30 17:21:16.809 INFO 41488 --- [ main] org.eclipse.californium.core.CoapServer : Starting server
- 2021-09-30 17:21:16.811 INFO 41488 --- [ main] o.e.californium.elements.UDPConnector : UDPConnector starts up 1 sender threads and 1 receiver threads
- 2021-09-30 17:21:16.812 INFO 41488 --- [ main] o.e.californium.elements.UDPConnector : UDPConnector listening on 0.0.0.0/0.0.0.0:5685, recv buf = 65536, send buf = 65536, recv packet size = 2048
- 2021-09-30 17:21:16.813 INFO 41488 --- [ main] o.e.c.core.network.CoapEndpoint : [LWM2M Server-coap://] Started endpoint at coap://0.0.0.0:5685
- 2021-09-30 17:21:16.813 INFO 41488 --- [ main] o.e.californium.scandium.DTLSConnector : multiple network interfaces, using smallest MTU [IPv4 1400, IPv6 1400]
- 2021-09-30 17:21:16.815 INFO 41488 --- [.0/0.0.0.0:5686] o.e.californium.scandium.DTLSConnector : Starting worker thread [DTLS-Receiver-0-0.0.0.0/0.0.0.0:5686]
- 2021-09-30 17:21:16.815 INFO 41488 --- [.0/0.0.0.0:5686] o.e.californium.scandium.DTLSConnector : Starting worker thread [DTLS-Receiver-3-0.0.0.0/0.0.0.0:5686]
- 2021-09-30 17:21:16.815 INFO 41488 --- [.0/0.0.0.0:5686] o.e.californium.scandium.DTLSConnector : Starting worker thread [DTLS-Receiver-1-0.0.0.0/0.0.0.0:5686]
- 2021-09-30 17:21:16.815 INFO 41488 --- [.0/0.0.0.0:5686] o.e.californium.scandium.DTLSConnector : Starting worker thread [DTLS-Receiver-2-0.0.0.0/0.0.0.0:5686]
- 2021-09-30 17:21:16.815 INFO 41488 --- [ main] o.e.californium.scandium.DTLSConnector : DTLSConnector listening on 0.0.0.0/0.0.0.0:5686, recv buf = 65536, send buf = 65536, recv packet size = 16490, MTU = IPv4 1400 / IPv6 1400
- 2021-09-30 17:21:16.816 INFO 41488 --- [ main] o.e.c.core.network.CoapEndpoint : [LWM2M Server-coaps://] Started endpoint at coaps://0.0.0.0:5686
- 2021-09-30 17:21:16.816 INFO 41488 --- [ main] o.e.l.server.californium.LeshanServer : LWM2M server started at coap://0.0.0.0/0.0.0.0:5685 coaps://0.0.0.0/0.0.0.0:5686
- 2021-09-30 17:21:16.818 INFO 41488 --- [ main] o.t.s.t.l.s.DefaultLwM2mTransportService : Started LwM2M transport server.
- 2021-09-30 17:21:17.281 INFO 41488 --- [ main] o.t.s.t.s.service.SnmpTransportService : SNMP transport service initialized
- 2021-09-30 17:21:17.313 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: zookeeper.version=3.5.5-390fe37ea45dee01bf87dc1c042b5e3dcce88653, built on 05/03/2019 12:07 GMT
- 2021-09-30 17:21:17.313 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: host.name=host.docker.internal
- 2021-09-30 17:21:17.313 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: java.version=11.0.12
- 2021-09-30 17:21:17.313 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: java.vendor=Eclipse Foundation
- 2021-09-30 17:21:17.313 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: java.home=D:\jdk11open
- 2021-09-30 17:21:17.313 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: java.class.path=F:\respository\thingsboard\application\target\thingsboard-windows\thingsboard\lib\thingsboard.jar
- 2021-09-30 17:21:17.313 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: java.library.path=D:\jdk11open\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\VMware\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\Git\cmd;D:\xshell7\;D:\mysql5.7.31\bin;D:\nodejs\;C:\ProgramData\chocolatey\bin;C:\Program Files (x86)\Yarn\bin\;D:\curl-7.76.0-win64-mingw\bin;D:\mingw64\mingw64\bin;D:\python3.7.0;D:\python3.7.0\Scripts;D:\jdk11open\bin;D:\gradle-6.8.2\bin;D:\scala\bin;D:\sbt\bin;%KE_HOME\bin;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version-bin;D:\apache-maven-3.6.3\bin;C:\Users\86134\AppData\Local\Microsoft\WindowsApps;D:\bandzip7\;C:\Users\86134\AppData\Roaming\npm;C:\Users\86134\AppData\Local\gitkraken\bin;.
- 2021-09-30 17:21:17.314 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: java.io.tmpdir=C:\Users\86134\AppData\Local\Temp\
- 2021-09-30 17:21:17.314 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: java.compiler=<NA>
- 2021-09-30 17:21:17.314 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: os.name=Windows 10
- 2021-09-30 17:21:17.314 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: os.arch=amd64
- 2021-09-30 17:21:17.314 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: os.version=10.0
- 2021-09-30 17:21:17.314 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: user.name=张博康
- 2021-09-30 17:21:17.315 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: user.home=C:\Users\86134
- 2021-09-30 17:21:17.315 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: user.dir=C:\WINDOWS\system32
- 2021-09-30 17:21:17.315 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: os.memory.free=208MB
- 2021-09-30 17:21:17.315 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: os.memory.max=1024MB
- 2021-09-30 17:21:17.315 INFO 41488 --- [ main] o.t.s.q.e.EnvironmentLogService : ThingsBoard server environment: os.memory.total=512MB
- 2021-09-30 17:21:17.903 INFO 41488 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 1 endpoint(s) beneath base path '/actuator'
- 2021-09-30 17:21:18.437 INFO 41488 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: Ant [pattern='/*.js'], []
- 2021-09-30 17:21:18.437 INFO 41488 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: Ant [pattern='/*.css'], []
- 2021-09-30 17:21:18.438 INFO 41488 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: Ant [pattern='/*.ico'], []
- 2021-09-30 17:21:18.439 INFO 41488 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: Ant [pattern='/assets/**'], []
- 2021-09-30 17:21:18.439 INFO 41488 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: Ant [pattern='/static/**'], []
- 2021-09-30 17:21:18.687 INFO 41488 --- [ main] o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@3d1703f8, org.springframework.security.web.context.SecurityContextPersistenceFilter@55880c, org.springframework.security.web.header.HeaderWriterFilter@241861bc, org.springframework.web.filter.CorsFilter@48928b57, org.springframework.security.web.authentication.logout.LogoutFilter@2197990b, org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestRedirectFilter@4973fb7d, org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter@34c3e307, org.thingsboard.server.service.security.auth.rest.RestLoginProcessingFilter@3986b9e9, org.thingsboard.server.service.security.auth.rest.RestPublicLoginProcessingFilter@6ddbbfbb, org.thingsboard.server.service.security.auth.jwt.JwtTokenAuthenticationProcessingFilter@2d492d46, org.thingsboard.server.service.security.auth.jwt.RefreshTokenProcessingFilter@4f629aa4, org.thingsboard.server.service.security.auth.jwt.JwtTokenAuthenticationProcessingFilter@f348e10, org.thingsboard.server.config.RateLimitProcessingFilter@22d47f09, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@1ac9c3cc, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@6cf47d05, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7bb78381, org.springframework.security.web.session.SessionManagementFilter@2045a469, org.springframework.security.web.access.ExceptionTranslationFilter@74ee07e, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@36d8ddc5]
- 2021-09-30 17:21:18.757 INFO 41488 --- [ main] o.s.s.c.ThreadPoolTaskScheduler : Initializing ExecutorService 'taskScheduler'
- 2021-09-30 17:21:19.378 INFO 41488 --- [ main] o.s.b.a.w.s.WelcomePageHandlerMapping : Adding welcome page: class path resource [public/index.html]
- 2021-09-30 17:21:21.043 INFO 41488 --- [ main] o.s.i.endpoint.EventDrivenConsumer : Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
- 2021-09-30 17:21:21.043 INFO 41488 --- [ main] o.s.i.channel.PublishSubscribeChannel : Channel 'application.errorChannel' has 1 subscriber(s).
- 2021-09-30 17:21:21.043 INFO 41488 --- [ main] o.s.i.endpoint.EventDrivenConsumer : started bean '_org.springframework.integration.errorLogger'
- 2021-09-30 17:21:21.094 INFO 41488 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
- 2021-09-30 17:21:21.095 INFO 41488 --- [ main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed

登录页面URL为:http://127.0.0.1:8080/login
界面是:
Thingsboard提供了一个系统管理员账号。
用户名为:sysadmin@thingsboard.org
密码为:sysadmin
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。