欢迎访问 SJsir 圣杰博客

A Linux operation and maintenance engineer's Blogs

WCP知识库安装

WCP是一套BS架构的知识管理系统、知识库系统,通过在服务器端进行部署后,可在客户端通过浏览器进行访问,亦可通过移动端浏览器访问。它能提供团队知识库建设的一整套功能,从知识创建、知识更新、知识推送、全文检索、在线office文档预览到知识评价等功能。

WCP系统是基于java语言编写的所以依赖于tomcat以及java的环境

1.版本选择:

        Linux:Centos 7.4.1708
        tomcat:apache-tomcat-7.0.82.tar.gz
        java(jdk):jdk-7u79-linux-x64.rpm
        数据库:mariadb5.5.56
        wcp:WCP3.2.5.free.zip (开源版) 和 wcp3.2.5.sql

2.WCP知识库部署过程:

    (1)安装Java – JDK:

        [root@localhost ~]# yum install jdk-7u79-linux-x64.rpm

        《WCP知识库安装》

        查看JDK的版本是否与安装的一致:
        [root@localhost ~]# java -version

        《WCP知识库安装》

    (2)安装tomcat:

        [root@localhost ~]# mkdir -p /web/wcp && cd /web/wcp
        [root@localhost wcp]# tar xzvf /root/apache-tomcat-7.0.82.tar.gz
        [root@localhost wcp]# mv apache-tomcat-7.0.82 tomcat
        [root@localhost wcp]# cd ~
        [root@localhost ~]# vim /etc/profile.d/tomcat.sh
            CATALINA_HOME=/web/wcp/tomcat
            PATH=CATALINA_HOME/bin:PATH
            export CATALINA_HOME PATH
        [root@localhost ~]# source /etc/profile.d/tomcat.sh

    (3)安装数据库MySQL与配置数据库:

    WCP 的数据库要使用表不区分大小写,即 lower_case_table_names=1,如果设置区分大小写,程序会因为table不存在而报错;

    A.本机安装mysql数据库:

        [root@localhost ~]# yum install mariadb mariadb-server mariadb-devel
        [root@localhost ~]# vim /etc/my.cnf
        [mysqld]
            lower_case_table_names=1   新增一行
        [root@localhost ~]# systemctl start mariadb.service
        [root@localhost ~]# mysql_secure_installation (使用该命令对于数据库进行初始化操作,根据袭击需求你进行修改操作)

    B.为WCP生成数据库:

    使用命令行创建或者使用MySQL Workbench进行创建:下面使用命令行进行创建。
        [root@localhost ~]# mysql -uroot -pxxxxxxx
            MariaDB [(none)]> CREATE DATABASE wcpdb;
            MariaDB [(none)]> GRANT ALL PRIVILEGES ON . TO 'wcpuser'@'%' IDENTIFIED BY 'wcpdbpass@1';
            MariaDB [(none)]> FLUSH PRIVILEGES;
            MariaDB [(none)]> exit

    C.将WCP知识库的SQL语句导入数据库:

        [root@localhost ~]# mysql -uwcpuser -pwcpdbpass@1 -h127.0.0.1 wcpdb < /root/wcp3.2.5.sql
        注意:使用RDS数据库时,应该将主机名换成RDS访问的url,RDS规则需对wcp主机进行开放;

    D.将WCP3.2.5.free.zip压缩包进行解压到 tomcat的目录下 /web/wcp/tomcat/webapps

        [root@localhost ~]# cp /root/WCP3.2.5.free.zip /web/wcp/tomcat/webapps/
        [root@localhost ~]# cd /web/wcp/tomcat/webapps
        [root@localhost webapps]# unzip WCP3.2.5.free.zip

    E.对数据配置文件进行修改:

        [root@localhost ~]# vim /web/wcp/tomcat/webapps/wcp/WEB-INF/classes/jdbc.properties
            jdbc.driverClassName=com.mysql.jdbc.Driver
            jdbc.url=jdbc:mysql://127.0.0.1:3306/wcpdb?useUnicode=true&characterEncoding=utf-8 (修改登录的IP端口以及数据库名称)
            jdbc.username=wcpuser (修改连接数据库的用户名)
            jdbc.password=wcpdbpass@1 (修改连接数据库的密码)

    F.启动tomcat并查看日志:

    启动tomcat:
        [root@localhost ~]# bash /web/wcp/tomcat/bin/startup.sh
    查看tomcat启动日志:
        [root@localhost ~]# tail -F /web/wcp/tomcat/logs/catalina.timeout
    出现下述日志 WCP启动完成:

        《WCP知识库安装》

    查看tomcat登录日志:
        [root@localhost ~]# tail -F /web/wcp/tomcat/localhost_access_log.2018-01-12.log

    G.访问WCP知识库管理系统:

        访问URL为:http://192.168.1.181:8080/wcp
        默认的访问账号密码为:sysadmin/111111
        WCP界面:

        《WCP知识库安装》

        登录后界面:

        《WCP知识库安装》

        管理控制台界面:

        《WCP知识库安装》

点赞