Win 7 环境上,ThingsBoard安装及启动
一、参考官方网址进行Thingsboard的下载与安装,
官方教程https://thingsboard.io/docs/user-guide/install/windows/#step-2-thingsboard-service-installation
NOTES:
错误1、命令行中进入thingsboard目录下后,执行:install.bat,thingsboard无法安装
出现如下错误:

解决1:登录pgAdmin,创建thingsboard数据库,再次执行install.bat后成功安装Thingsboard


错误2:ThingsBoard 安装成功后,ThingsBoard Server Application无法启动,系统出错,发生系统错误1067

查看日志文件(thingsboard/logs/thingsboard.err.log)显示:无法创建虚拟机.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized VM option 'UseCondCardMark'
解决尝试:
1、查看自己jdk是否成功安装且配置无误(之前检查过配置没问题)
2、打开thingsboard/thingsboard.xml文件,将含有关键字“'UseCondCardMark'”的一行注释
(或者添加“-XX:+ IgnoreUnrecognizedVMOptions”,但该方法尝试后,在本人电脑上不起作用)

尝试后,仍无法启动Thingsboard服务器。
3.有些程序内存设置太大,可能超过虚拟机的范围,也有可能出现错误,可以设置Java 虚拟机的大小
在环境变量中,添加如下设置:
全局环境变量名:_JAVA_OPTIONS
变量值:-Xmx512M
然后在启动thingsboard,服务成功启动

最终解决办法:
step 1:打开thingsboard.xml中,将含有“<startargument>-XX:+UseCondCardMark</startargument>”的一行注释;
step 2:右击电脑-属性-高级系统设置-高级-环境变量-新建系统变量,设置虚拟机的大小。
变量名:_JAVA_OPTIONS
变量值:-Xmx512M
执行上两步后,Thingsboard服务器能正常启动。
Win 7 环境上,ThingsBoard安装及启动的更多相关文章
- Gitbook在 Mac 环境上的安装及使用
一.在 Mac 环境上搭建 gitbook #.安装node.js,在node.js官网下载,直接安装稳定版本. https://nodejs.org/en/ #.检测 node.js 是否安装成功 ...
- redis在linux环境下的安装与启动
定义 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted s ...
- linux环境上 rocketmq 安装部署
Rocketmq-简单部署 一.准备环境 1.系统:Centos7.3(无硬性要求) 2. jdk:1.8 3.maven:3.5(无硬性要求) 4.git 5.rocketmq 4.2 二.环境 ...
- centos7 上Docker安装与启动
1. docker centos 文档地址 https://docs.docker.com/install/linux/docker-ce/centos/ 2. 安装环境说明: docker社区版 ...
- [PXE] Linux(centos6)中PXE 服务器搭建,PXE安装、启动及PXE理论详解
[PXE] Linux(centos6)中PXE 服务器搭建,PXE安装.启动及PXE理论详解 本篇blog主要讲述了[PXE] linux(centos)PXE无盘服务器搭建,安装,启动及pxe协议 ...
- keepalived yum安装后启动报错解决
[root@centos8 ~]yum install keepalived -y [root@centos8 ~]systemctl start keepalived.services [root@ ...
- 在Mac和win7上分别安装了docker后,发现原来的vagrant都启动不了了
在Mac和win7上分别安装了docker后,发现原来的vagrant都启动不了了 liugx@liugx vagrant$ vagrant up /opt/vagrant/embedded/gems ...
- python环境搭建以及jupyter notebook的安装和启动
一.Python 环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境. Python可应用于多平台包括 Linux 和 Mac OS X. 你可以通过终端窗口输入 "pyth ...
- Linux suse x86_64 环境上部署Hadoop启动失败原因分析
一.问题症状: 在安装hadoop的时候报类似如下的错误: # A fatal error has beendetected by the Java Runtime Environment: # # ...
随机推荐
- linux系统常用软件
输入法---搜狗输入法 音乐播放器---网易云音乐 邮箱---
- 找到一些经验,关于使用thymeleaf时遇到的一些问题
最近一直在使用spring boot,所以自然而然的使用了thymeleaf,但是我想说习惯了jsp之后使用thymeleaf真实觉得不顺手,在使用thymeleaf中也遇到了一些问题,在这里记录一下 ...
- Nginx 做JavaWeb负载均衡
随着用户量的增大,单台服务器已经满足不了用户的需求. 准备工作:安装 gcc.pcre-devel.zlib.OpenSSL 一下是在线 离线请戳这里 gcc 安装安装 nginx 需要先将官网下 ...
- Dao的扩展
题目: 1.查询所有学生记录,包含年级名称2.查询S1年级下的学生记录 一.项目目录 package com.myschool.entity; import java.util.ArrayList; ...
- PostgreSQL 进程结构
本文主要讲述了PG的几个主要进程,以及PG的核心架构.进程和体系结构详见下图: 从上面的体系结构图可以看出来,PG使用经典的C/S架构,进程架构.在服务器端有主进程.服务进程.子进程.共享内存以及文件 ...
- RabbitMQ持久化和非持久化
但是,非持久化要比持久化速度更快. 队列是否需要持久化:看需求
- yii2.0 模块的使用
以高级模板为例 1.复制目录 frontend或backend 为一个新目录pro修改advanced\common\config\bootstrap.php 添加一行,加载刚才的路劲Yii::set ...
- 查看日志tail命令
打开终端,连接jboss: 命令: tail -f -n 500 /var/log/wildfly/wrapper.log
- Arts打卡第6周
Algorithm.主要是为了编程训练和学习. 每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard). 进行编程训练,如果不训练你看再多的算法书,你依然不 ...
- ML_Review_PCA(Ch4)
Note sth about PCA(Principal Component Analysis) ML6月20日就要考试了,准备日更博客,来记录复习一下这次ML课所学习的一些方法. 博客是在参考老 ...