本文中使用的
JDK:https://pan.baidu.com/s/1Vpm6htS3Nif3nCA0feF1_Q
Tomcat:https://pan.baidu.com/s/16uiom253LWl0fJOl7oyQ-A
MySQL:https://pan.baidu.com/s/1LAbZ7tCOEp_kQcr9Dsxaaw
提取碼:2dyy
一、在Linux中安裝JDK
1. 將JDK上傳到root下(任何位置均可以)。
如圖:
2. 用解壓命令解壓JDK
tar -xvf (此處為jdk檔名)
如果是rpm包,執行rpm -i jdk-7u67-linux-x64.rpm
3. 配置環境變數,輸入以下指令進入目錄 。
# cd /etc
# vi + profile
輸入i
,即可編輯。
在profile檔案的末尾加入如下命令:(java/
後接的是你的jdk檔名)
export JAVA_HOME=/usr/java/jdk1.7.0_67
PATH=$PATH:$JAVA_HOME/bin
如圖:
編輯完成之後按shift+:
,輸入wq
然後回車。(w:儲存,q:退出 )
如圖:
4. 輸入命令 java -version
檢視是否成功安裝。
二、在Linux中安裝Tomcat
1. 將Tomcat 上傳至root 下,並且使用命令解壓。
tar -zxvf /software/apache-tomcat-7.0.59.tar.gz
如圖已解壓完成:
2. 進入bin目錄下,啟動Tomcat。
cd apache-tomcat-7.0.57/bin/
sh startup.sh
如圖:
3. 輸入IP地址以及埠號,測試是否能開啟tomcat頁面,能開啟則成功。
如圖則成功
3.1若啟動tomcat 後宿主機無法訪問ip:8080/,因為防火牆預設只開放了80/22兩個埠,其他所有埠都預設是關閉的。
輸入命令檢視防火牆狀態是否開啟:systemctl status firewalld.service
,
若開啟則關閉防火牆 :systemctl stop firewalld.service
再次檢視防火牆狀態 :systemctl status firewalld.service
三、在Linux中安裝MySQL。
1. 使用命令解壓mysql檔案
tar -xvf MySQL-5.5.40-1.linux2.6.x86_64.rpm-bundle.tar
2. 使用命令安裝mysql
rpm -ivh MySQL-server-5.5.40-1.linux2.6.x86_64.rpm --nodeps
3. 啟動mysql服務
service mysql start
4. 設定密碼
mysql -u root -p
輸入密碼:(不要輸入任何東西,直接回車則登入成功)
登入成功之後,設定密碼。
set password=password('123456')
再重新登入一次即可。(quit;:退出)
如圖:
5. 使用命令授權,允許資料庫軟體遠端訪問MySQL伺服器
mysql> grant all privileges on *.* to root@'%' identified by '123456' with grant option;
mysql> flush privileges;
6. 可能出現的兩個問題:
6.1 中文亂碼問題
檢視編碼格式:
show variables like '%char%';
如圖: (其中character_set_database不是utf-8,我們需要改變變數為utf-8)
修改my-huge.cnf
cp my-small.cnf /etc/my.cnf
如圖:
修改my.cnf檔案的編碼格式
vi /etc/my.cnf
- 按
i
編輯,在[mysqld]下輸入character-set-server=utf8
2. 在[mysql]下輸入default-character-set=utf8
重啟mysql服務:service mysqld restart
檢視編碼格式:
更改成功!
6.2 遠端連線的問題
詳看3.1.
四、執行專案。
1.在專案父工程中,右擊Run Maven -> package 成功後,target資料夾下會出現.war 結尾的war包。
2. 將 war 複製到tomcat的webapps下,執行tomcat的時候會自動解壓war
3. 到tomcat 的bin目錄下執行tamcat: sh startup.sh
如圖:
最後,到瀏覽器中開啟專案相關地址即可。
編寫不易,如果對您有幫助,點贊,收藏,評論 三連支援下博主就是對博主最大的鼓勵~~~