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: # # ...
随机推荐
- Java中String、StringBuilder和StringBuffer
StringBuilder和StringBuffer内部都是通过char[]来实现的.(jdk1.9后,底层把char 数组变成了byte[].)唯一不同的就是我们的StringBuffer内部操作方 ...
- mongodb中帮助信息和命令
在Mongodb中,可以看作是一种面向对象的操作,如果你对与某一个操作不清楚,可以直接help. 在mongodb中,无非是对DB.user.collections.文档的操作. 下面是简单的示例: ...
- [ARIA] Accessible animations with reduced motion
Animations can make people sick, or worse! By adding animation toggles and listening in to the user' ...
- [Angular 8] Calculate and Measure Performance budgets with the Angular CLI
Measuring is extremely important, without numbers we don’t know about potential problems and we don’ ...
- Oracle ORA-00600[2662] 解决
一.问题描述 1.数据库情况 1)数据库版本:11.2.0.4: 2)未开启归档: 3)没有备份:无RMAN备份.无DUMP备份: 4)数据库redo log 日志组,每组只有一个成员: 2.问题出现 ...
- tmux-cheatsheet
http://tmuxcheatsheet.com/ http://louiszhai.github.io/2017/09/30/tmux/ 滚屏 开启 Ctrl-b pageup/pagedown ...
- 搭建自己的博客(二十一):通过django表单实现登录注册
1.变化的部分
- 浅谈无旋treap(fhq_treap)
一.简介 无旋Treap(fhq_treap),是一种不用旋转的treap,其代码复杂度不高,应用范围广(能代替普通treap和splay的所有功能),是一种极其强大的平衡树. 无旋Treap是一个叫 ...
- java实例化对象的过程
总结以上内容,可以得到对象初始化过程: 1. 如果存在继承关系,就先父类后子类: 2 .如果在类内有静态变量和静态块,就先静态后非静态,最后才是构造函数: 3 .继承关系中,必须要父类初始化完成 ...
- 简记webpack运行报错 Uncaught TypeError: self.postMessage is not a function
说好2017Fix的还是能重现,可能项目的版本比较旧了,简要记录解决办法 1.错误: index.js?bed3:67 Uncaught TypeError: self.postMessage is ...