官网 https://git.oschina.net/macplus/WCP

环境:CentOS6.5 x64 apach-Tomcat/6.0.43 jdk8(官网windows下的是 jdk6)

jdk8  http://www.oracle.com/technetwork/java/javase/downloads/index.html

  http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

tomcat6   http://apache.fayea.com/tomcat/tomcat-6/v6.0.43/bin/apache-tomcat-6.0.43.tar.gz  #下载Binary Distributions编译好的

WCP2.2.0 http://pan.baidu.com/s/1qWp2ePA


经测试WCP2.2 只支持tomcat6,jdk6 - 8都支持

1、jdk与tomcat的安装

mkdir /usr/local/java

tar -zxvf jdk-8u31-linux-x64.gz     #解压jdk包

mv jdk1.8.0_31 /usr/local/java/jdk

## 若是jdk6  

chmod +x jdk-6u45-linux-x64.bin; ./jdk-6u45-linux-x64.bin;


设置JAVA环境

/etc/profile文件中添加如下几行  

## JAVA

export JAVA_HOME=/usr/local/java/jdk

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar


重新加载环境变量

. /etc/profile
java -version;   #这时候可以看到java版本信息


2、安装Tomcat

tar -zxvf apache-tomcat-6.0.43.tar.gz;   

mv apache-tomcat-6.0.43 /usr/local/apache-tomcat;

设置Tomcat环境变量,在 /etc/profile  文件末尾添加 

export CATALINA_HOME=/usr/local/apache-tomcat


source /etc/profile;        #重新加载 环境变量


cp /usr/local/apache-tomcat/bin/catalina.sh /etc/init.d/tomcat;     #添加自动启动

在 /etc/init.d/tomcat  文件里的第二行添加如下内容

#!/bin/sh

CATALINA_HOME=/usr/local/apache-tomcat

JAVA_HOME=/usr/local/java/jdk

# chkconfig: 2345 10 90

# description:Tomcat service


chkconfig tomcat on;        #设置自动启动

service tomcat start

这时候访问 http://localhost:8080  可以看到tomcat的默认页面(注意防火墙打开8080端口)


3、把下载的 WCP解压后根目录下的 webapp 复制到  /usr/local/apache-tomcat/webapps/wcp


4、mysql安装

yum install mysql-server mysql-devel mysql

chkconfig mysqld on

修改mysql配置  /etc/my.cnf

[root@CentOS65 src]# vi /etc/my.cnf 

[mysqld]

## 开启表名大小写不敏感

lower_case_table_names=1

default-character-set=utf8

default-collation=utf8_general_ci

[client]

default-character-set=utf8



service mysqld start;  #启动mysql


创建数据库

sql语句请从WCP群里下载(不过经过测试,wcp2.2的sql语句有些问题,这些有份从windows安装的mysql导出的sql语句

http://pan.baidu.com/s/1bnrnmSB)

mysql -p

> create database wcp2 character set utf8;

> use wcp2;

> source wcp2.sql; 

> grant all privileges on wcp2.* to mywcp@localhost identified by 'wcp123456';

> flush privileges;


设置WCP连接数据库的帐号密码及数据库名,文件为 WCP webapp的 /WEB-INF/classes/jdbc.properties

echo "127.0.0.1   `hostname`" >> /etc/hosts;    # 不添加可能会报错  Caused by: java.net.UnknownHostException: $计算机名: unknown error     


最后测试 

http://Server_IP:8080/wcp               #默认系统管理员:sysadmin   密码:111111    群QQ:422838195


Windows下的安装就很简单,直接执行源码下的  \WCP\setup\WCP2.1.0.win32.Setup.exe 直接完成

http://localhost:8999/wcp/