centos7.0+CMDBuild2.5安装

来源:本站原创 Linux 超过17 views围观 0条评论

官方安装手册 http://www.cmdbuild.org/en/documentazione/manuali/technical-manual
介绍 http://blog.sina.com.cn/s/blog_a77587820101obo7.html
一、架构与准备工作

 

    IP    OS    软件    数据库
CMDB Server    192.168.     CentOS 7.     CMDBuild     postgresql-server
CMDB Client    192.168.     Windows 7    IE 8   

  准备工作:

    Tomcat :7.0以上

    JDK: 1.8 以上

二、安装部署

1、下载Tomcat7和CMDBuild2.4.3。下载链接如下:

Tomcat:http://tomcat.apache.org/download-70.cgi

CMDBuild2.4.3:https://sourceforge.net/projects/cmdbuild/files/latest/download

 

[root@mysql01 ~]# yum -y install java-1.8.0
Installed:
  java-1.8.0-openjdk.x86_64 1:1.8.0.151-5.b12.el7_4                                                                                                                   

Complete!

2、解压并复制CMDBuild到Tomcat的对应目录:

[root@mysql01 cmdbuild-2.5.0]# pwd
/opt/download/cmdbuild-2.5.0
[root@mysql01 cmdbuild-2.5.0]# cp cmdbuild-2.5.0.war /opt/
apache-tomcat-7.0.82/ linux_amd64.tar.gz    nessus/               OA日志导入测试.txt
download/             mail/                 oa_log/              
grokdebug/            mysqlcheck/           oa_log2/             
[root@mysql01 cmdbuild-2.5.0]# cp cmdbuild-2.5.0.war /opt/apache-tomcat-7.0.82/webapps/
[root@mysql01 cmdbuild-2.5.0]#
[root@mysql01 cmdbuild-2.5.0]#
[root@mysql01 cmdbuild-2.5.0]# cp extras/tomcat-libs/6.0\ or\ higher/postgresql-9.4.1207.jar /opt/apache-tomcat-7.0.82/lib/
[root@mysql01 cmdbuild-2.5.0]#

解压cmdbuild-2.3.0/extras下面的cmdbuild-distribution-shark-overlay-2.4.3.zip,并将cmdbuild-distribution-shark-overlay-2.4.3复制到tomcat下的webapps目录并改名为shark:

cd extras/
unzip cmdbuild-distribution-shark-overlay-2.5.0.zip
cp -r cmdbuild-shark-overlay-2.5.0/ /opt/apache-tomcat-7.0.82/webapps/shark

3、安装数据库postgresql
[root@mysql01 bin]# yum install postgresql-server postgresql -y
4、初始化postgresql
[root@mysql01 bin]# postgresql-setup initdb
Initializing database … OK

[root@mysql01 bin]# vim /var/lib/pgsql/data/postgresql.conf
末尾添加:
listen_addresses = ‘*’

"/var/lib/pgsql/data/pg_hba.conf" 91L, 4307C 
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
host    all             all             192.168.142.1/32         md5  —–这个配置有问题

 

[root@mysql01 bin]# systemctl enable postgresql
Created symlink from /etc/systemd/system/multi-user.target.wants/postgresql.service to /usr/lib/systemd/system/postgresql.service.
[root@mysql01 bin]# systemctl restart postgresql
[root@mysql01 bin]#
[root@mysql01 bin]#
[root@mysql01 bin]# systemctl status postgresql
● postgresql.service – PostgreSQL database server

 

http://192.168.142.138:8090/

———-下面这步有没有都行。——————
[root@cmdb ~]# su – postgres
-bash-4.2$ createuser -s -P shark -Upostgres
Enter password for new role: shark
Enter it again:shark
-bash-4.1$ psql -d cmdbuild -U postgres
psql (8.4.18)
Type "help" for help.
cmdbuild=# \i /data/apache-tomcat-7.0.79/webapps/cmdbuild/WEB-INF/sql/shark_schema/01_shark_user.sql
cmdbuild=# \i /data/apache-tomcat-7.0.79/webapps/cmdbuild/WEB-INF/sql/shark_schema/02_shark_emptydb.sql
cmdbuild=# \dt
                        List of relations
Schema |                Name                 | Type  |  Owner  
——–+————————————-+——-+———-
public | Activity                            | table | postgres
public | Asset                               | table | postgres
public | Building                            | table | postgres
public | Building_history                    | table | postgres
public | Class                               | table | postgres
public | Computer                            | table | postgres
 
 
12、安装Workflow

[root@cmdb ~]#  vim /data/apache-tomcat-7.0.79/webapps/shark/conf/Shark.conf
末尾添加:
orgNaNdbuild.ws.url=http://localhost:8080/cmdbuild/
orgNaNdbuild.ws.username=workflow
orgNaNdbuild.ws.password=admin

13、修改auth.conf

   
[root@cmdb ~]#  vim /data/apache-tomcat-7.0.79/webapps/cmdbuild/WEB-INF/conf/auth.conf
末尾添加:
serviceusers.privileged=workflow

14创建数据库

   
[root@cmdb ~]# su – postgres
-bash-4.2$ createuser -s -P shark -Upostgres
Enter password for new role: shark
Enter it again:shar
-bash-4.1$ psql -d cmdbuild -U postgres
psql (8.4.18)
Type "help" for help.
cmdbuild=# \i /data/apache-tomcat-7.0.79/webapps/cmdbuild/WEB-INF/sql/shark_schema/01_shark_user.sql
cmdbuild=# \i /data/apache-tomcat-7.0.79/webapps/cmdbuild/WEB-INF/sql/shark_schema/02_shark_emptydb.sql
cmdbuild=# \dt
———-上面这步有没有都行。——————
 
vim /var/lib/pgsql/data/pg_hba.conf
host    all             all             0.0.0.0/0            md5
客户端报错无法接
postgresql no password supplied

修改配置为
host    all             all             192.168.142.0/24        trust —-方式
解决

登陆进行配置
http://192.168.142.138:8090/cmdbuild/index.jsp
选存在数据库cmdbulid  填入数据库连接方式
点击完成

输入
admin
admin
进行登陆

文章出自:CCIE那点事 http://www.jdccie.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
本文链接:http://www.jdccie.com/?p=3672转载请注明转自CCIE那点事
如果喜欢:点此订阅本站
  • 相关文章
  • 为您推荐
  • 各种观点