CMDBuild2.5.1在wind10中使用

        最近换了工作,新公司研究ITIL,而我也跟着学ITIL。怪自己孤陋寡闻,以前竟然不知道有ITIL,更不知道ITIL为何物!!!

        在将公司的基础框架搭建的差不多后,计划本周来学习下ITIL的CMDB。对目前可供使用的CMDB作一些了解,看有没有合适的可直接拿来用。所有很自然的需要使用CMDBuild和oneCMDB,这里介绍下CMDBuild在windows10环境下的使用。后续会写几篇关于ITIL的博客,对ITIL有一个全面的了解和熟悉。

一、下载软件

        使用CMDBuild,需要先下载CMDBuild,官网是http://www.cmdbuild.org/en/download,在浏览器中输入地址后,打开界面如下图:


        然后点击上图红色标记的按钮就会下载,将文件放在方便找到的地方。

        下面下载PostgreSQL,因为CMDBuild默认使用的是PostgreSQL数据库。

32位下载地址:http://get.enterprisedb.com/postgresql/postgresql-9.2.4-1-windows-binaries.zip

64位下载地址:http://get.enterprisedb.com/postgresql/postgresql-9.2.4-1-windows-x64-binaries.zip


二、开始安装

    2,1 安装CMDBuild    

    下载完后,解压CMDBuild,目录如下图。其中INSTALL.txt是安装的说明文件,是英文的。


        1) 将cmdbuild-2.5.1.war文件重命令为cmdbuild.war,然后将war文件放在Tomcat的webapps目录下。


        2) 然后进入解压的cmdb目录中的extras/tomcat-libs/6.0 or higher/,将postgresql-9.4.1207.jar文件放入Tomcat的lib目录下,这是cmdb连接prosgresql连接的架包,不可缺少。



        因为我用的Tomcat版本是8.5,高于6,所以进入的是6.0 or higher,如果Tomcat的版本低于6,则可以进入5.5目录。


        3) 然后启动Tomcat,会生成一个cmdbuild文件夹,这是Tomcat启动后生解压war文件产生的。在浏览器中输入localhost:8080/cmdbuild,访问cmdbuild。


2,2 安装Prosgresql

        1) 在磁盘里建立目录Prosgresql9.2.4,然后将下载的Prosgresql压缩文件解压到此文件夹中,如果有上层目录,则可以将解压的文件复制进来然后删除解压生的上层目录。然后建立data文件夹,用于存放数据。

        

        2) 然后配置环境变更——配置系统环境变量。可以像配置java的环境变量那样配置,如下图。也可以用vbs脚本的方法,不过本人不会写vbs脚本,所以就采取这种简单直观的方式了。


    3) 然后初始化并创建数据库。在CMD中使用命令:D:\Prosgresql9.2.4\bin\initdb.exe -D d:\Prosgresql9.2.4\data -E UTF-8 --locale=chs -U postgres -W。新的超级用户的口令输入的是postgres。

-D :指定数据库簇的存储目录E:\pgsql\data

-E :指定DB的超级用户的用户名postgres

--locale:关于区域设置(chinese-simplified-china)

-U :默认编码格式chs

-W :为超级用户指定密码的提示

        再打开d:\Prosgresql9.2.4\data目录,发现多了很多内容。


        4) 启动数据库,在cmd中输入命令:pg_ctl -D d:\Prosgresql9.2.4\data -l logfile start


        5)  注册为系统服务,这一步需要管理员权限pg_ctl register -N PostgreSQL -D D:\Prosgresql9.2.4\data

        6)  启动数据库 :net start PostgreSQL

        如果上面安装Postgresql没有成功,可尝试直接下载应用程序来安装,下载地址:http://www.enterprisedb.com/products-services-training/pgdownload#windows安装的时候主要注意选择所使用的区域设置,如果有问题的话就造反C;另一个就是安装的时候要关闭QQ电脑管家或360杀毒这种第三方的杀毒软件,不然有可能会拦截安装文件中的bat或其它文件,导致安装失败,其它都基本上是Next。


三、使用        

        启动数据库后,启动CMDBuild,在浏览器中打开CMDBuild继续研究!!如下图,点击右下角的Next。


        如下图,需要填写数据库等信息。


        我填写的截图如下,然后点击右下角的Finish。


        这些CMDBuild会根据配置信息去创建数据库,当数据库创建成功后,会给出如下弹出框。当点击OK后,会跳转到登陆界面需要登陆。



        创建的数据库如下图,public模式下一共有129张表,quartz模式下一共有11张,这里只列出了public模式下的数据表。


        在登陆时,可以发现数据库表有一个User表,默认生成了system和admin两个不同的账号,至于密码肯定是加密地的,我也不知道。所以我就用admin来登陆,密码也是admin,结果成功了。



四、参考资料

1,http://www.cnblogs.com/supakito/p/cmdbuild_install.html

2,https://www.cnblogs.com/winkey4986/p/5360551.html

3,https://www.yiibai.com/postgresql/install-postgresql.html

猜你喜欢

转载自blog.csdn.net/qinxian20120/article/details/80519279