linux(centos 7)下安裝JDK,Tomcat,mysql 運行Maven 項目(最詳細)

本文中使用的
JDK://pan.baidu.com/s/1Vpm6htS3Nif3nCA0feF1_Q
Tomcat://pan.baidu.com/s/16uiom253LWl0fJOl7oyQ-A
MySQL://pan.baidu.com/s/1LAbZ7tCOEp_kQcr9Dsxaaw
提取碼:2dyy

一、在Linux中安裝JDK

1. 將JDK上傳到root下(任何位置均可以)。

如圖:

image

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

如圖:

image

編輯完成之後按shift+:,輸入wq 然後回車。(w:保存,q:退出 )

如圖:

image

4. 輸入命令 java -version 查看是否成功安裝。

image

二、在Linux中安裝Tomcat

1. 將Tomcat 上傳至root 下,並且使用命令解壓。

   tar -zxvf /software/apache-tomcat-7.0.59.tar.gz

如圖已解壓完成:

image

2. 進入bin目錄下,啟動Tomcat。

  cd apache-tomcat-7.0.57/bin/
  sh startup.sh

如圖:

image

3. 輸入IP地址以及埠號,測試是否能打開tomcat頁面,能打開則成功。

如圖則成功

image

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;:退出)

如圖:

image

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)

image

修改my-huge.cnf

cp my-small.cnf /etc/my.cnf

如圖:

image

修改my.cnf文件的編碼格式

  vi /etc/my.cnf
  1. i編輯,在[mysqld]下輸入character-set-server=utf8

image
2. 在[mysql]下輸入default-character-set=utf8

image

重啟mysql服務:service mysqld restart

查看編碼格式:
image
更改成功!

6.2 遠程連接的問題

詳看3.1.

四、運行項目。

1.在項目父工程中,右擊Run Maven -> package 成功後,target文件夾下會出現.war 結尾的war包。

image

image

2. 將 war 複製到tomcat的webapps下,運行tomcat的時候會自動解壓war

3. 到tomcat 的bin目錄下運行tamcat: sh startup.sh

如圖:

image

最後,到瀏覽器中打開項目相關地址即可。

編寫不易,如果對您有幫助,點贊,收藏,評論 三連支援下部落客就是對部落客最大的鼓勵~~~

Tags: