CMDBuild部署教程
一.CMDBuild简介
CMDBuild是一个通过Web界面配置的CMDB系统。可以通过Web界面来进行建模、创建资产数据库,并处理相关的工作流程。CMDBuild可用于集中管理数据库模块和外部应用:自动库存、文档管理、文本处理、目录服务、电子邮件、监控系统、用户网站、其他信息系统等。(该CMDB相关资料不是很多)
二.系统环境:
Centos7.3图形化界面,因为我们在后续安装步骤中需要弹出图形化界面
1核2G 20G磁盘(1G运行内存不够用)
需要配置JAVA环境,下载postgresql
版本要求
postgresql,版本9.5到10.7之间
JDK 1.8 建议jdk8即可,不要使用最新的,否则可能会有不兼容问题
相关下载地址;
CMDBuild、JDK下载地址
https://pan.baidu.com/s/1YHBjFotMCvX03ffgV3Pb-w
下载cmdbuild-3.1.1.sh,jdk-8u111-linux-x64.tar.gz
三.部署步骤
部署postgresql
参考链接https://www.postgresql.org/download/linux/redhat/
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install postgresql95 #安装客户端
yum install postgresql95-server #安装服务端
/usr/pgsql-9.5/bin/postgresql95-setup initdb
systemctl start postgresql-9.5 #监听5432端口
配置postgresql
配置postgresql远程访问:(之所以配置这个是因为使用命令行远程连接该数据库时报错)
vi /var/lib/pgsql/9.5/data/postgresql.conf #修改以下值
listening_address: '*' vi /var/lib/pgsql/9.5/data/pg_hba.conf #修改以下值(md5好像是要改为trust?后续验证后再回来修改)
host all all 0.0.0.0/ md5
配置JDK
参考https://www.cnblogs.com/biaopei/p/7730484.html
配置postgresql的jdbc
postgresql的jdbc的具体路径需要加入到CLASS_PATH环境变量中
jdbc下载链接
https://jdbc.postgresql.org/download.html#others
jdbc配置参考
https://jdbc.postgresql.org/documentation/head/classpath.html
部署CMDBuild
推荐使用./sh脚本方式安装。通过war包安装那种方式,各种报错,搞不定。注意:不能使用root账号运行,随便创建一个cmdbuild运行即可
添加执行权限运行后,会弹出一个图形安装界面。
配置界面修改postgresql为具体ip,使用localhost会报错。
web访问地址:
http://ip:8080/cmdbuild
登录账号密码admin/admin
四.问题汇总
1.tomcat如果提示存在内存泄漏情况
在tomcat/bin目录下,修改catalina.sh,在cygwin=false上面添加以下内容
JAVA_OPTS="-Xms1024m -Xmx1024m"
参考https://www.cnblogs.com/biaopei/p/11353843.html
CMDBuild部署教程的更多相关文章
- deepsooncms在Ubuntu 14.04上部署教程
deepsooncms在Ubuntu 14.04上部署教程 一.安装mono1.在命令行运行sudo apt-key adv --keyserver keyserver.ubuntu.com --re ...
- 自动化部署教程(一) redhat安装jenkins
自动化部署教程(一) redhat安装jenkins 源配置: sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.or ...
- 写给新手看的Flask+uwsgi+Nginx+Ubuntu部署教程
学习 Flask,写完一个 Flask 应用需要部署的时候,就想着折腾自己的服务器.根据搜索的教程照做,对于原理一知半解,磕磕碰碰,只要运行起来了,谢天谢地然后不再折腾了,到下一次还需要部署时,这样的 ...
- LAMP 搭建wordpress部署教程贴.
LAMP 搭建wordpress部署教程贴.这是一篇主要将LAMP,并且通过wordpress来进行验证,演示.如何去部署PHP CMS很多新手看到LAMP就很很头大,觉得很难搞,编译安装,搞了好几天 ...
- Cowrie蜜罐部署教程【转载】
0.蜜罐分类: 低交互:模拟服务和漏洞以便收集信息和恶意软件,但是攻击者无法和该系统进行交互: 中等交互:在一个特有的控制环境中模拟一个生产服务,允许攻击者的部分交互: 高交互:攻击者可以几乎自由的访 ...
- Hexo快速部署教程
一直有建立博客的需要,使用过Wordpress动态博客,一直访问速度比较慢,刚开始以为是空间域名的解析的问题,尝试使用Hexo静态博客,部署后感觉速度正常很多,特意发文快速部署教程 准备 本文是在wi ...
- Django+nginx+uwsgi部署教程(centos7+ubuntu16.4)
在线教育平台项目演示地址 项目部署教程 1.1.工作原理介绍 django 一个基于python的开源web框架 uwsgi 一是一个web服务器,也可以当做中间件 nginx 常用高性能代理服务器 ...
- 【gitlab】gitlab快速部署教程
gitlab快速部署教程 部署环境 Ubuntu 16.04(亲测可用) 开始部署 安装依赖 sudo apt-get install curl openssh-server ca-certifica ...
- 新版TeamTalk部署教程
新版TeamTalk部署教程 新版TeamTalk已经在2015年03月28日发布了,目前版本定为1.0.0版本,后续版本号会按照如下规则进行:1.版本规则按照x.y.z的形式进行.2.各端小bug修 ...
随机推荐
- upd
今天是中华人民共和国成立70周年,先祝我的祖国母亲生日快乐 由于最近嗓子不太好使,我就不发歌了 分割线 在学校挤了一点本来应该发呆的时间写了点没用的 前一部分是对一点OI知识的复习,后一部分是最近高中 ...
- Graylog-centos安装
graylog安装 1.先决条件 yum install java-1.8.0-openjdk-headless.x86_64 -y #安装java软件包 yum install epel-relea ...
- python应用-21根火柴游戏
""" 21跟火柴 """ from random import randint def main(): total=21 while to ...
- Maven 报错:Compilation of Maven projects is supported only if external build is started from an IDE.
Maven 报错: Error:Maven Resources Compiler: Maven project configuration required for module 'yourProje ...
- 珠峰培训node 珠峰爬虫| cron 定时任务
1.cron 定时任务 CronJob var CronJob = require('cron').CronJob; // 秒 分钟 时 天
- css实现input文本框的双边框美化
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...
- yolov3
YOLOv3没有太多的创新,主要是借鉴一些好的方案融合到YOLO里面.不过效果还是不错的,在保持速度优势的前提下,提升了预测精度,尤其是加强了对小物体的识别能力(yolov1在这方面是有缺陷的). 本 ...
- 【转】Fiddler抓包指南:结合Proxifier工具
本文转自:https://blog.csdn.net/china_jeffery/article/details/93000824 本文介绍如何使用Fiddler抓取HTTP和HTTPS协议的包,同时 ...
- [RN] React Native 再按一次退出
实现 React Native 再按一次退出 单页面: ... componentWillMount() { BackHandler.addEventListener('hardwareBackPre ...
- HDU 4828 小明系列故事——捉迷藏
漂亮妹子点击就送:http://acm.hdu.edu.cn/showproblem.php?pid=4528 Time Limit: 500/200 MS (Java/Others) Memo ...