Wcp知识管理系统部署文档
环境
CentOS-6.5-x86_64-bin-DVD1.iso
jdk-7u79-linux-x64.tar.gz
apache-tomcat-7.0.72.tar.gz
MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar
WCP知识管理系统v3.2.0(免费版.开源) http://www.wcpdoc.com/webdoc/view/Pub8a2831b350e6b01f0150e6c1ad5a009f.html
下载地址:百度云盘http://yun.baidu.com/s/1gfoHuYB
配置IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0 #摁i键开始编辑
… …
BOOTPROTO=none #不指定(dhcp|static)
IPADDR=192.168.8.11 #配置IP地址
NETMASK=255.255.255.0 #配置子网掩码
GATEWAY=192.168.8.1 #配置网关
:wq #(先摁esc键)保存并退出编辑
service network restart #重启网卡
ifconfig #查看是否生效
DNS:
Vim /etc/resolv.conf
添加:
配置JAVA
解压jdkxxxxxxx
拷贝jdk到/opt/java/目录下
chmod 777 /opt/java/bin/* #设置bin目录有执行权限
配置环境变量:
Vim /etc/profile
在文件末尾加上如下:
JAVA_HOME=/opt/java (注意路径和上面拷贝位置要一致)
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
:wq #(先摁esc键)保存并退出编辑
重新加载profile文件
#source /etc/profile
java -version #如果成功,则能查看到java版本号
****************************************************************
如果显示的是旧版本则如下操作:
1. # cd /usr/bin
2. # ln -s -f /usr/java/jre/bin/java
3. # ln -s -f /usr/java/bin/javac
# java –version
则可以看到jdk版本已经正常
************************************************************************
配置tomcat
解压缩apache-tomcat-7.0.72.tar.gz
#tar –ixvf apache-tomcat-7.0.72.tar.gz
拷贝apache-tomcat-7.0.72到/opt/目录下。
重命令为 tomcat7
#mv apache-tomcat-7.0.72 tomcat7
配置mysql
rpm -qa|grep mariadb #查看是否有冲突包
rpm -e --nodeps xxxxxxx #卸载冲突包,xxx代表查到到的文件
rpm -qa|grep -i mysql #查看是否有冲突包
rpm -e --nodeps xxxxxxxxxx #卸载冲突包,xxx代表查到到的文件
安装mysql的服务器和客户端
解压缩:MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar
#tar –ixvf MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar
解压后得到如下rpm包:
安装客户端和服务器端
rpm -ivh MySQL-client-5.6.33-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.6.33-1.el6.x86_64.rpm
启动服务
#service mysqldstart
netstat -nat | grep 3306 #如果有3306端口,说明mysql启动成功
修改mysql的root用户初始密码
cat /root/.mysql_secret #查看mysql密码
mysql -uroot -pxJ9Jo4kLbc9uM0rq #进入mysql,“xJ9Jo4kLbc9uM0rq”为mysql密码 (注意-u和-p 后面没有空格)
#SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456') (把root密码设置成123456)
flush privileges; #刷新权限
quit #退出mysql
修改mysql配置文件,设置不区分大小写:
1、先复制模板到/etc目录下
#cp /usr/share/doc/MySQL-server-5.6.33/my-default.cnf /etc/my.cnf
2、设置 不区分大小写
#vim /etc/my.con
在[mysqld]节点下,加入一行:lower_case_table_names=1
3、重启MySQL即可;
配置防火墙iptables
如果启用防火墙,需要添加规则:
vi /etc/sysconfig/iptables #添加防火墙规则,用于外网访问
#摁i键开始编辑 ,
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
(端口号8080,是tomcat的默认端口)
:wq #(先摁esc键)保存并退出编辑
service iptables restart #重启防火墙/etc/init.d/iptables restart
----------------------------------------------
vi /etc/sysconfig/iptables #添加防火墙规则,用于外网访问。 #摁i键开始编辑
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
(3306是mysql端口号)
:wq #(先摁esc键)保存并退出编辑
service iptables restart #重启防火墙/etc/init.d/iptables restart
部署wpc知识库
下载得到linux系统文件如下:
1、 数据库脚本:wcp2.v3.2.1.none.opensource.sql
2、 程序文件
3、 复制 上图程序文件夹到 tomcat下的webapps目录中
4、 登录mysql数据库(数据库名称随意,但要与后面说的jdbc.properties内容一致,这里名称为:wcp2)
执行wcp2.v3.2.1.none.opensource.sql脚本
(目录是脚本的存放位置)
退出数据库。
目录下的jdbc.properties文件
修改相应信息:
7、重启 tomcat服务
访问登录测试
http://192.168.1.150:8080/wcp/login/webPage.html; (ip为服务器ip)
用户名:sysadmin
密码:111111
登录后:
http://www.wcpdoc.com/webdoc/view/Pub8a2831b3572e7bc501573b5900270006.html