CentOS7.6搭建开源WCP知识管理系统
生活随笔
收集整理的這篇文章主要介紹了
CentOS7.6搭建开源WCP知识管理系统
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CentOS7.6搭建開源WCP知識管理系統
一、環境簡介
1、操作系統:CentOS7.6 (minimal install)
2、依賴服務:JDK 1.8.0_212,OpenOffice 4.1.10
3、網頁服務:tomcat 8.5.69
4、數據庫:mariadb 5.5.60
5、知識管理系統:WCP free 4.3.0
相關資源:點擊獲取
提取碼:jvt4
二、安裝JDK和tomcat
關閉selinux: setenforce 0 sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config將JDK包移動并解壓至/usr/local目錄中: mv jdk-8u212-linux-x64.tar.gz /usr/local cd /usr/local tar -zxf jdk-8u212-linux-x64.tar.gz mv jdk1.8.0_212 jdk1.8 添加Java環境變量: echo "export JAVA_HOME=/usr/local/jdk1.8" >> /etc/profile echo "export JRE_HOME=${JAVA_HOME}/jre" >> /etc/profile echo "export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> /etc/profile echo "export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin" >> /etc/profile將tomcat包移動并解壓至/usr/local目錄中: mv apache-tomcat-8.5.69.tar.gz /usr/local cd /usr/local mv apache-tomcat-8.5.69 tomcat8 添加tomcat環境變量: echo "export CATALINA_HOME=/usr/local/tomcat8" >> /etc/profile echo "export PATH=$PATH:${JAVA_PATH}:${CATALINA_HOME}" >> /etc/profile 使添加的環境變量立即生效: source /etc/profile查看Java版本:java -version java version "1.8.0_212" Java(TM) SE Runtime Environment (build 1.8.0_212-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.212-b10, mixed mode)添加tomcat服務: cp /usr/local/tomcat8/bin/catalina.sh /etc/init.d/tomcat 編輯/etc/init.d/tomcat文件,在第二行添加 : CATALINA_HOME=/usr/local/tomcat8/ #chkconfig:2345 10 90 設置tomcat服務開機自啟: chkconfig tomcat on啟動tomcat: service tomcat start 登錄網頁查看是否正常:http://IP:8080三、安裝mariadb
卸載系統自帶mariadb lib包: rpm -qa | grep mariadb-libs* rpm -e --nodeps mariadb-libs* 安裝mariadb: yum install mariadb mariadb-server -y 啟動mariadb并設為開機自啟: systemctl start mariadb systemctl enable mariadb 初始化數據庫: mysql_secure_installation Enter current password for root (enter for none):<–初次運行直接回車 Set root password? [Y/n] <– 是否設置root用戶密碼,輸入y并回車或直接回車 New password: <– 設置root用戶的密碼 Re-enter new password: <– 再輸入一次你設置的密碼 Remove anonymous users? [Y/n] <– 是否刪除匿名用戶,回車 Disallow root login remotely? [Y/n] <–是否禁止root遠程登錄,回車, Remove test database and access to it? [Y/n] <– 是否刪除test數據庫,回車 Reload privilege tables now? [Y/n] <– 是否重新加載權限表,回車四、安裝openoffice
安裝依賴: yum groupinstall "X Window System" 安裝openoffice tar -zxvf Apache_OpenOffice_4.0.0_Linux_x86-64_install-rpm_zh-CN.tar.gz -C /data/soft/ cd /data/soft/zh-CN/RPMS yum localinstall *.rpm cd /RPMS/desktop-integration yum localinstall openoffice4.0-redhat-menus-4.0-9702.noarch.rpm 啟動openoffice nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & 檢查是否啟動: netstat -lnp | grep 8100 tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN 13903/soffice.bin五、部署WCP
將zip包解壓: unzip WCP.free.4.3.0.u.base.Setup.zip mv WCP.free.4.3.0.u.base.Setup wcp 復制網頁程序到tomcat指定路徑中: cd /root/install_files/wcp/webs mv ROOT wcp cp -p wcp wda /usr/local/tomcat8/webapps 設置mysql大小寫不敏感: vi /etc/my.cnf 在[mysqld]部分添加: lower_case_table_names=1 重啟數據庫: systemctl restart mariadb 新建wcp數據庫并導入初始數據: mysql -uroot -p MariaDB [(none)]>create database wcp character set utf8; MariaDB [(none)]>use wcp; MariaDB [(none)]>source /root/install_files/wcp/sql/wcp.free.v4.3.0.all.sql; 配置wcp網頁程序與數據庫的連接: vi /usr/local/tomcat8/webapps/wcp/WEB-INF/classes/jdbc.properties jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/wcp?useUnicode=true&characterEncoding=utf-8 jdbc.username=root jdbc.password=Your password 配置wcp網頁程序taglib vi /usr/local/tomcat8/webapps/wcp/WEB-INF/web.xml 在jsp-config中添加如下內容: <taglib><taglib-uri>/view/conf/farmdoc.tld</taglib-uri><taglib-location>/view/conf/farmdoc.tld</taglib-location> </taglib> <taglib><taglib-uri>/view/conf/farmtag.tld</taglib-uri><taglib-location>/view/conf/farmtag.tld</taglib-location> </taglib> <taglib><taglib-uri>/view/conf/wda.tld</taglib-uri><taglib-location>/view/conf/wda.tld</taglib-location> </taglib> 不添加可能會報如下錯誤: Unable to find taglib [PF] for URI: [/view/conf/farmtag.tld]六、登錄驗證
網頁訪問:http://IP:8080/wcp
輸入初始賬號密碼,進入應用:sysadmin/111111
總結
以上是生活随笔為你收集整理的CentOS7.6搭建开源WCP知识管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H5商城与小程序商城哪个好_应该怎么选择
- 下一篇: 10分钟搭建一个H5商城,支持微信支付和