cmdbuild安装

本文档详细介绍了cmdbuild的安装步骤,包括下载tomcat6和cmdbuild2.3.0,将war包部署到tomcat,安装postgresql数据库,初始化配置,修改授权文件,并最终启动cmdbuild服务,通过账号admin和密码admin进行登录。

cmdbuild安装

应用名称应用版本
jdkjdk1.7.0_57
tomcattomcat6
cmdbuildcmdbuild-2.3.0

1. 下载tomcat6cmdbuild2.3.0,(只能用tomcat6,其他的版本测试都会有问题)

  1. 复制cmdbuild-2.3.0.war到tomcat下的webapps目录,并改名为cmdbuild.war

  2. 复制cmdbuild-2.3.0/extras/tomcat-libs/6.0下的postgresql-9.1-901.jdbc4.jar到tomcat下的lib目录

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

  4. 启动tomcat,访问http://localhost:8080/cmdbuild,看看是否启动成功

  5. 关闭tomcat.

  6. 安装数据库postgresql.

    yum install postgresql-server postgresql -y
  7. 初始化postgresql

    service postgresql initdb
  8. 修改配置

    vim /var/lib/pgsql/data/pg_hba.conf

    
    #local all all peer
    
    local all all trust
    local all all md5
    
    # IPv4 local connections:
    
    host all all 127.0.0.1/32 ident
    
    # IPv6 local connections:
    
    host all all ::1/128 ident
    host all all 0.0.0.0/0 md5
  9. 修改配置,让所有地址都可以登陆

    vim /var/lib/pgsql/data/postgresql.conf

    listen_addresses = '*'
  10. 重启postgresql

    service postgresql restart

  11. 新建数据库

    
    # su - postgres
    
    -bash-4.2$ psql
    postgres=# create database cmdbuild with owner postgres encoding = 'UTF8';
    postgres=# ALTER USER postgres WITH PASSWORD 'postgres';
    postgres=# \q
    -bash-4.2$ psql -d cmdbuild
    cmdbuild=# CREATE LANGUAGE plpgsql;
    postgres=# \q
  12. 导入demo数据库文件

    -bash-4.1$ psql -d cmdbuild -f /{完整的tomcat路径}/webapps/cmdbuild/WEB-INF/sql/sample_schemas/demo_schema.sql
  13. 配置cmdbuild

    vim /{完整的tomcat路径}/webapps/cmdbuild/WEB-INF/conf/cmdbuild.conf

    language=en
  14. 配置数据库连接配置,(注意防火墙)
    vim /{完整的tomcat路径}/webapps/cmdbuild/WEB-INF/conf/database.conf

    db.password=postgres
    db.url=jdbc:postgresql://{IP地址}:5432/cmdbuild
    db.username=postgres
  15. 安装Workflow

    vim /{完整的tomcat路径}/webapps/shark/conf/Shark.conf

    orgNaNdbuild.ws.url=http://localhost:8080/cmdbuild/
    orgNaNdbuild.ws.username=workflow
    orgNaNdbuild.ws.password=admin
  16. 修改auth.conf

    vim /{完整的tomcat路径}/webapps/cmdbuild/WEB-INF/conf/auth.conf

    serviceusers.privileged=workflow
    
  17. 创建数据库

    su – postgres
    -bash-4.2$ createuser -s -P shark -Upostgres
    Enter password for new role: shark
    Enter it again:
    -bash-4.2$ psql -d cmdbuild -U shark
    cmdbuild=# \i /{完整的tomcat路径}/webapps/cmdbuild/WEBINF/sql/shark_schema/01_shark_user.sql
    cmdbuild=# \i /{完整的tomcat路径}/webapps/cmdbuild/WEBINF/sql/shark_schema/02_shark_emptydb.sql
    cmdbuild=# \dt  
  18. 启动tomcat,登陆http://localhost:8080/cmdbuild

    账号:admin
    密码:admin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值