天天看點

wcp mysql 密碼_[wcp部署]Linux(Ubuntu)安裝部署WCP

1.安裝JAVA運作環境

配置環境變量及安裝jdk

mkdir /usr/local/java

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

mv jdk1.8.0_31 /usr/local/java/jdk #移動解壓好的到/usr/local/java/jdk

設定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

重新加載環境變量

source /etc/profile

java -version; #這時候可以看到java版本資訊

解決配置環境變量,用java -version檢視版本報錯問題

sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8xxx/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8xxx/bin/javac 300

sudo update-alternatives --config java

其中 /usr/local/java/jdk1.8xxx 是你的jdk 路徑(xxx 是jdk1.8版本号看自己的是多少)

2.安裝Tomcat

tar -zxvf apache-tomcat-7.0.81.tar.gz; #解壓

mv apache-tomcat-7.0.81 /usr/local/apache-tomcat; #移動

設定Tomcat環境變量

在 /etc/profile 檔案末尾添加

export CATALINA_HOME=/usr/local/apache-tomcat

source /etc/profile; #重新加載環境變量

sudo cp /usr/local/apache-tomcat/apache-tomcat-7.0.81/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/jdk

# chkconfig: 2345 10 90

# description:Tomcat service

chkconfig tomcat on; #設定自動啟動(隻适用于centos或者redhat)

service tomcat start 如果不能執行,用下面的方法

**進入tomcat伺服器的bin目錄,然後執行"./startup.sh"指令啟動Tomcat伺服器**

這時候通路 http://localhost:8080 (如果是阿裡雲需要将local host改成公網ip,并在阿裡雲控制台執行個體中設定安全組規則)

可以看到tomcat的預設頁面(注意防火牆打開8080端口)

3.部署mysql

3.1 Ubuntu中mysql設定表名不區分大小寫

1.切換到root使用者,進入 /etc/mysql/mysql.conf.d目錄

2.打開mysqld.cnf檔案,在【mysqld】下面增加一行:lower_case_table_names=1

3.重新開機mysql,使用指令:sudo /etc/init.d/mysql restart

3.2 建立資料庫

##建立資料庫wcp3;建立使用者uwcp3,密碼wcp123456,授權uwcp3可以通路wcp3下的所有對象。【資料庫名、使用者名、密碼根據自己的愛好确定,要與wcp的jdbc.properties配置檔案保持一緻】

執行grant all privileges on wcp3.* to uwc[email protected] identified by 'wcp123456';如果報錯,則先輸入flush privileges

mysql -uroot –p

>create database wcp3 character set utf8;

>grant all privileges on wcp3.* to [email protected] identified by 'wcp123456';

>flush privileges;

4.程式部署

1)上傳程式

将下載下傳的WCP包解壓,将檔案夾ROOT和wda複制到/usr/local/apache-tomcat/webapps下。

2)導入資料庫

mysql> source /usr/local/apache-tomcat/webapps/WCP.free.4.0.7.base.Setup/sql/wcp.free.4.0.6.sql;

3) 設定資料庫連接配接與應用配置

設定WCP連接配接資料庫的帳号密碼及資料庫名。檔案為webs/ROOT/WEB-INF/classes/jdbc.properties mysql的預設端口号為3306

/usr/local/apache-tomcat/webapps/WCP.free.4.0.7.base.Setup/webs/ROOT/WEB-INF/classes$ sudo vim jdbc.properties

jdbc.driverClassName=com.mysql.jdbc.Driver

jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/wcp3?useUnicode=true&characterEncoding=utf-8

jdbc.username=uwcp3

jdbc.password=wcp123456

4) 登入測試http://ip_addr:8080