官网 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/