Linux环境下部署WCP知识管理系统免费版v5.0.8(包括环境配置)——已在Centos7x86、银河麒麟x86系统成功搭建

目录

1. 环境介绍

2. 环境配置

2.1 安装JDK

2.1.1下载安装包

 2.1.2 解压安装包

 2.1.3 配置环境变量

 2.1.4 验证结果

2.2 安装tomcat8.5.7

2.2.1 下载安装包并解压

2.2.2 配置环境变量

2.2.3 启动服务

2.2.4 测试tomcat

2.3 安装libreoffice7.6

2.3.1 下载安装包并解压

2.3.2 解压并安装

2.3.3 安装字体库

2.3.4 验证功能(可选)

2.4 安装mysql5.7

2.4.1 下载安装包

2.4.2 检查系统环境是否自带mysql

2.4.3 上传并解压安装包(wget方式直接解压即可)

2.4.4 创建用户和用户组

2.4.5 创建data目录,并且授权给用户

2.4.6 修改配置(初始化文件)

2.4.7 初始化数据库

2.4.8 启动数据库

2.4.9 登录数据库

2.4.10 远程连接测试(可选)

3. 安装部署

3.1 下载安装包

3.2 部署准备

3.2.1 tomcat webapps配置

3.2.2 配置数据库连接文件

​编辑

3.2.3 配置libreoffice7.6与wdap的连接

3.2.4 mysql建库

3.3 启动wcp

3.4 配置系统

3.4.1 设置服务端口

3.4.2 配置WDAP管理后台

4. 参考


1. 环境介绍

  1. 操作系统:Centos7系统
  2. 环境配置:
  • openjdk version 1.8.0
  • tomcat 8.5.7
  • libreoffice 7.6
  • mysql 5.7

2. 环境配置

2.1 安装JDK

2.1.1下载安装包

            前往官网下载系统对应安装包Java Downloads | Oracle​​​​​​

            或者直接在服务器中使用wget下载目录下

 2.1.2 解压安装包

               tar -zxvf jdk-8u341-linux-x64.tar.gz

 2.1.3 配置环境变量

                vim /etc/profile

set java environment
export JAVA_HOME JRE_HOME CLASS_PATH PATH
JAVA_HOME=/usr/local/java/jdk8
JRE_HOME=/usr/local/java/jdk8/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

        注意:路径要修改成自己对应的安装路径

        保存后退出,执行source /etc/profile使配置生效

 2.1.4 验证结果

        输入java -version

        

        显示以上结果则说明配置成功

2.2 安装tomcat8.5.7

2.2.1 下载安装包并解压

官网下载对应系统安装包Apache Tomcat® - Welcome!

或者使用清华大学开源镜像清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2.2.2 配置环境变量

vim  /etc/profile

在最下方添加 export PATH=$PATH:/usr/local/tomcat8/bin 

注意:修改为自己对应的安装包解压路径

保存退出后 执行source /etc/profile使配置生效

2.2.3 启动服务

进入tomcat的bin目录下

执行./startup.sh

2.2.4 测试tomcat

在本机浏览器中输入 IP:8080

显示以上结果则说明启动成功

2.3 安装libreoffice7.6

2.3.1 下载安装包并解压
2.3.2 解压并安装
  • tar -zxvf LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz

解压之后,修改文件名

  • mv LibreOffice_7.6.4.1_Linux_x86-64_rpm libreoffice7.6

进入libreoffice7.6/RPMS目录下

  • 执行安装 yum localinstall *.rpm

安装之后 查看命令:

  • which libreoffice7.6

系统会显示/usr/bin/libreoffice7.6

执行命令:

  • ll /usr/bin/libreoffice7.6

记住这个  /opt/libreoffice7.6/program/soffice 之后部署系统时会用到

2.3.3 安装字体库
  • 需要到WCP官网下载
http://www.wcpdoc.com/webdoc/view/PubFile2c909b2b6c0f95f4016c1
dfbfbcb105b.html

下载好之后,执行命令 cat /etc/fonts/fonts.conf 查看字体配置的位置

cat t

进入目录/usr/share/fonts下 把下载好的字体放进去

2.3.4 验证功能(可选)

验证libreoffice是否安装成功,可以建立一个测试目录,上传测试文档,eg:test.doc

  • 执行命令 libreoffice7.6 --headless --convert-to pdf /usr/local/test.doc --outdir /usr/local/testdoc

###pdf后面两个路径:前一个是上传的测试文档路径,后一个是输出转换文件的路径

2.4 安装mysql5.7

2.4.1 下载安装包
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.37-linux-glibc2.12-x86_64.tar
2.4.2 检查系统环境是否自带mysql
  • rpm -qa | grep mysql
  • rpm -qa | grep mariadb
  • 如果有出现相应版本,则执行命令
    rpm -e --nodeps [对应的版本]

比如:

rpm -e --nodeps mysql-libs-5.1.52-1.el6_0.1.x86_64
2.4.3 上传并解压安装包(wget方式直接解压即可)

解压之后改名(个人习惯)

mv mysql-5.7.37-linux-glibc2.12-x86_64 mysql5.7
2.4.4 创建用户和用户组
  • groupadd mysql
  • useradd -r -g mysql mysql
2.4.5 创建data目录,并且授权给用户
  • mkdir -p /data/mysql ##路径可以自己选择
  • chown mysql:mysql -R /data/mysql
2.4.6 修改配置(初始化文件)
  • vim /etc/my.cnf

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
#安装路径
basedir=/usr/local/mysql/mysql5.7
#数据存放路径
datadir=/data/mysql
socket=/tmp/mysql.sock

#日志地址
log-error=/data/mysql/mysql.err

pid-file=/data/mysql/mysql.pid

#大小写不敏感
lower-case-table-names=1

#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

注意把安装路径和数据存放路径改成自己的

2.4.7 初始化数据库
  • 进入mysql的bin目录下

cd /usr/local/mysql/mysql5.7/bin

  • 执行初始化命令
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/mysql5.7 --datadir=/data/mysql/ --user=mysql --initialize --lower-case-table-names=1

注意:basedir、datadir、user要和my.cnf里面对应,--lower-case-table-names=1不加的话可能会报错

  • 初始化完成后,系统会生成一个root用户的默认密码,保存
  • 如果没有显示密码,则执行命令
cat /data/mysql/mysql.err 查看日志,最下面一行会显示
2.4.8 启动数据库

为了方便之后启动,先将mysql目录下的mysql.server复制到系统的/etc/init.d/mysql中

cp /usr/local/mysql/mysql5.7/support-files/mysql.server /etc/init.d/mysql

chkconfig --add mysql.server

service mysql.server start 

2.4.9 登录数据库

进入mysql的bin目录下

  • ./mysql -u root -p

使用刚才保存的临时密码登录

一般来说数据库会要求更改初始密码

  • 更改密码
SET PASSWORD = PASSWORD('你的密码');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;

安装结束,输入exit退出mysql(可选)

2.4.10 远程连接测试(可选)

使用navicat或者其他软件登录mysql

3. 安装部署

3.1 下载安装包

WCP官网下载最新的免费版安装包:WCP知识分享平台-免费开源 (wcpknow.com)

3.2 部署准备

3.2.1 tomcat webapps配置

上传安装包到服务器

解压之后,进入webs目录下把三个部署包ROOT,wdap,wuc放入tomcat的webapps目录下,并删除原本tomcat自带的文件,只保留wcp的三个web包

3.2.2 配置数据库连接文件

分别修改tomcat webapps目录下三个web包的jdbc.properties文件

  • /usr/local/webs/tomcat8/webapps/ROOT /WEB-INF/classes/
    jdbc.properties
  • /usr/local/webs/tomcat8/webapps/wdap /WEB-INF/classes/
    jdbc.properties
  • /usr/local/webs/tomcat8/webapps/wuc /WEB-INF/classes/
    jdbc.properties

修改对应的配置后保存退出

3.2.3 配置libreoffice7.6与wdap的连接
  • 进入tomcat下的wdap目录 cd /usr/local/wcp/webs/wdap/WEB-INF/classes/

修改cmd.properties文件

  • vim /usr/local/tomcat/tomcat8/webapps/wdap/WEB-INF/classes/cmd.properties

把之前libreoffice7.6生成的命令插入linux启动里面

3.2.4 mysql建库

打开远程连接软件,连接mysql

导入wcp安装包sql路径下的sql文件,或者直接在mysql运行sql文件

3.3 启动wcp

  • 进入tomcat的bin目录

./startup.sh #启动tomcat

./shutdown.sh #关闭tomcat

  • 浏览器进入 IP:8080
  • 默认账号密码为 sysadmin 111111

3.4 配置系统

登录之后,进入后台

3.4.1 设置服务端口

修改之后,在右上角保存并更新缓存

3.4.2 配置WDAP管理后台

之前的配置需要等待一段时间后重新进入wcp后台首页才会刷新出wdap后台管理系统

如果刷新之后还是没有则尝试重启tomcat服务

  • 进入之后,继续进入后台

  • 修改参数设置

  • 确保linux的参数是true

完成后刷新并保存

4. 参考

  • 19
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值