一.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部署教程的更多相关文章

  1. deepsooncms在Ubuntu 14.04上部署教程

    deepsooncms在Ubuntu 14.04上部署教程 一.安装mono1.在命令行运行sudo apt-key adv --keyserver keyserver.ubuntu.com --re ...

  2. 自动化部署教程(一) redhat安装jenkins

    自动化部署教程(一)  redhat安装jenkins 源配置: sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.or ...

  3. 写给新手看的Flask+uwsgi+Nginx+Ubuntu部署教程

    学习 Flask,写完一个 Flask 应用需要部署的时候,就想着折腾自己的服务器.根据搜索的教程照做,对于原理一知半解,磕磕碰碰,只要运行起来了,谢天谢地然后不再折腾了,到下一次还需要部署时,这样的 ...

  4. LAMP 搭建wordpress部署教程贴.

    LAMP 搭建wordpress部署教程贴.这是一篇主要将LAMP,并且通过wordpress来进行验证,演示.如何去部署PHP CMS很多新手看到LAMP就很很头大,觉得很难搞,编译安装,搞了好几天 ...

  5. Cowrie蜜罐部署教程【转载】

    0.蜜罐分类: 低交互:模拟服务和漏洞以便收集信息和恶意软件,但是攻击者无法和该系统进行交互: 中等交互:在一个特有的控制环境中模拟一个生产服务,允许攻击者的部分交互: 高交互:攻击者可以几乎自由的访 ...

  6. Hexo快速部署教程

    一直有建立博客的需要,使用过Wordpress动态博客,一直访问速度比较慢,刚开始以为是空间域名的解析的问题,尝试使用Hexo静态博客,部署后感觉速度正常很多,特意发文快速部署教程 准备 本文是在wi ...

  7. Django+nginx+uwsgi部署教程(centos7+ubuntu16.4)

    在线教育平台项目演示地址 项目部署教程 1.1.工作原理介绍 django 一个基于python的开源web框架 uwsgi 一是一个web服务器,也可以当做中间件 nginx 常用高性能代理服务器 ...

  8. 【gitlab】gitlab快速部署教程

    gitlab快速部署教程 部署环境 Ubuntu 16.04(亲测可用) 开始部署 安装依赖 sudo apt-get install curl openssh-server ca-certifica ...

  9. 新版TeamTalk部署教程

    新版TeamTalk部署教程 新版TeamTalk已经在2015年03月28日发布了,目前版本定为1.0.0版本,后续版本号会按照如下规则进行:1.版本规则按照x.y.z的形式进行.2.各端小bug修 ...

随机推荐

  1. upd

    今天是中华人民共和国成立70周年,先祝我的祖国母亲生日快乐 由于最近嗓子不太好使,我就不发歌了 分割线 在学校挤了一点本来应该发呆的时间写了点没用的 前一部分是对一点OI知识的复习,后一部分是最近高中 ...

  2. Graylog-centos安装

    graylog安装 1.先决条件 yum install java-1.8.0-openjdk-headless.x86_64 -y #安装java软件包 yum install epel-relea ...

  3. python应用-21根火柴游戏

    """ 21跟火柴 """ from random import randint def main(): total=21 while to ...

  4. 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 ...

  5. 珠峰培训node 珠峰爬虫| cron 定时任务

    1.cron 定时任务 CronJob var CronJob = require('cron').CronJob; // 秒 分钟 时 天

  6. css实现input文本框的双边框美化

    <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...

  7. yolov3

    YOLOv3没有太多的创新,主要是借鉴一些好的方案融合到YOLO里面.不过效果还是不错的,在保持速度优势的前提下,提升了预测精度,尤其是加强了对小物体的识别能力(yolov1在这方面是有缺陷的). 本 ...

  8. 【转】Fiddler抓包指南:结合Proxifier工具

    本文转自:https://blog.csdn.net/china_jeffery/article/details/93000824 本文介绍如何使用Fiddler抓取HTTP和HTTPS协议的包,同时 ...

  9. [RN] React Native 再按一次退出

    实现 React Native 再按一次退出 单页面: ... componentWillMount() { BackHandler.addEventListener('hardwareBackPre ...

  10. HDU 4828 小明系列故事——捉迷藏

    漂亮妹子点击就送:http://acm.hdu.edu.cn/showproblem.php?pid=4528 Time Limit: 500/200 MS (Java/Others)    Memo ...