天天看點

wcp知識庫系統的安裝

官網 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

[[email protected] 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 [email protected] 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/

轉載于:https://blog.51cto.com/tianshili/1638480