目录
3.2.3 配置libreoffice7.6与wdap的连接
1. 环境介绍
- 操作系统:Centos7系统
- 环境配置:
- 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 下载安装包并解压
- 官网下载 Home | LibreOffice - Free Office Suite - Based on OpenOffice - Compatible with Microsoft
- 清华镜像 Index of /libreoffice/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
- wget下载 wget https://download.documentfoundation.org/libreoffice/stable/7.6.4/deb/x86_64/LibreOffice_7.6.4_Linux_x86-64_deb.tar.gz
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官网下载
下载好之后,执行命令 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 下载安装包
- 官网地址:MySQL :: Download MySQL Community Server
- wget方式:
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
完成后刷新并保存