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