網上的教程現在已經有很多了,我隻是記錄一下我自己搭建環境的過程!
1.首先進入
阿裡雲官網 登入之後直接搜尋“學生機”,然後點選“雲翼計劃”,我購買的是一個伺服器ECS,在右邊選擇想要的預裝環境,我購買的是一個CentOS 7.3 64位,地域的話,看自己的位置來就好了。附 學生機官網位址 直接點選就可以檢視,不用再去搜尋了。
一、安裝JDK
(建議下載下傳之前看看自己本身的版本是多少,最好對的上,不然部署很麻煩)
1.點選連結
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,同意協定往下拉一點,然後就可以看到如圖效果并根據箭頭所指來下載下傳(因為我是下載下傳的CentOS 7.3,是以我下載下傳的是Linux版本),
樓主附上自己下載下傳好了的JDK8版本。本文是Linux x64版本。
JDK8(Linux+x64)下載下傳位址: jdk8下載下傳位址
在下載下傳好之後,打開xftp、xshell并輸入使用者名和密碼連接配接
阿裡雲伺服器,界面如下(左xftp,右xshell):
這裡樓主已經把官網的兩款工具軟體下載下傳好了并放到了網盤。現在給出 xshell6和xftp6的網盤下載下傳位址
xshell6快捷下載下傳 , xftp6快捷下載下傳溫馨提示:xshell負責編寫和執行Linux指令,就是大家都知道的指令行。
xftp負責上傳和下載下傳檔案。兩款軟體搭配使用。還有一款免費的國産的linux遠端連接配接用戶端—finalshell,一款軟體同時內建了xshell和xftp兩款軟體的功能。
finalshell下載下傳位址 樓主現在一直在用這款軟體。
xftp中可以直接左右進行拖動,xshell中是用Linux指令來操作,首先輸入:
mkdir /usr/java
就是在usr檔案夾下建立了一個java檔案夾,在xftp中直接打開usr/java,然後将左邊自己電腦上已經下載下傳好的jdk壓縮包拖過去,等待下方顯示上傳成功,再切換到xshell中用指令進行解壓,再XShell中輸入:
//進入java目錄
cd /usr/java
//輸入解壓指令
tar -zxvf jdk-8u221-linux-x64.tar.gz
等待解壓完成之後,進入xftp中可以看見如圖所示檔案夾
接下來跟在Windows中一樣,配置環境變量,在XShell中輸入
//打開檔案
vim /etc/profile
将輸入切換到英文小寫,輸入“i”,在将光标移到文末,輸入:
export JAVA_HOME=/usr/java/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
如圖,
添加完畢之後,直接按“esc”鍵,再直接輸入如下指令儲存并退出
:wq
再輸入如下指令來使profile檔案立即生效
source /etc/profile
檢測是否安裝成功
- 輸入 javac 不會出現command not found錯誤
- 輸入 java -version 出現版本為java version “1.8.0_211”
- echo $PATH 看看剛剛設定的的環境變量配置是否都正确
下圖為例:
二、安裝MySql
1.在安裝MySql之前,要先解除安裝掉CentOS自帶的MariaDB,輸入:rpm -qa | grep -i mariadb
結果:
再輸入:
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
點選
https://dev.mysql.com/downloads/mysql/5.7.html#downloads https://dev.mysql.com/downloads/mysql/5.7.html#downloads下載下傳mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz (版本可能有變化,下5.7的Linux版本就好了)
2.同樣建立目錄:mkdir /usr/mysqld
建立成功之後,上傳mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 到建立的mysqld目錄中。
輸入:
//解壓
tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz//更改名稱
mv mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz mysql
3.建立MySql的組和使用者 groupadd mysql
useradd -r -g mysql mysql
chown -R mysql mysql/
chgrp -R mysql mysql/
5.進入mysql目錄,建立data目錄 cd mysql
mkdir data
6.輸入如下指令,初始化MySql,其中 vEFpxKOw_7k.就是MySQL第一次的随機密碼(!!!!!!!!!!!!!!!!!!!!!!!!!!!!) yum install -y libaio
./bin/mysqld --user=mysql --basedir=/usr/mysqld --datadir=/usr/mysqld/mysql/data --initialize
開啟MySql
./support-files/mysql.server start
将MySQL放入系統程序
//加入系統程序
cp support-files/mysql.server /etc/init.d/mysqld
//重新開機MySQL
service mysqld restart
設定mysql軟連接配接
ln -s /usr/mysqld/mysql/bin/mysql /usr/bin
使用上面的随機密碼登入mysql
mysql -u -p
進入MySQL操作行,設定新密碼
alter user 'root'@'localhost' identified by 'admin123';
再設定允許資料庫遠端連接配接,因為要使用MySQL可視化工具進行連接配接
use mysql;
update user set user.Host='%' where user.User='root';
重新整理一下權限
flush privileges;
然後打開Navicat Premium 12 (這個可以直接百度下載下傳)連接配接即可
三、安裝tomcat
1.下載下傳 點選
https://tomcat.apache.org/download-70.cgi https://tomcat.apache.org/download-70.cgi同樣在usr下建立目錄
mkdir /usr/tomcat
cd /usr/tomcat
通過XFtp将下載下傳好的Tomcat壓縮包傳到建好的tomcat檔案下并解壓
tar -zxvf apache-tomcat-7.0.94.tar.gz
在tomcat檔案夾下就會出現一個 apache-tomcat-7.0.94檔案夾,在XShell中輸入指令
//拷貝檔案
cp -p /usr/tomcat/apache-tomcat-7.0.94/bin/catalina.sh /etc/init.d/tomcat
拷貝到init.d下是為了更友善的啟動tomcat
使用 service tomcat start 就可以啟動
還沒有配置好,輸入如下指令:
vim /etc/init.d/tomcat
按“i” 進入編輯模式,在合适的地方加入
# chkconfig: 112 63 37
description: tomcat server init script
description: tomcat server init script
Source Function Library
Source Function Library
./etc/init.d/functions
JAVA_HOME=你的jdk路徑
CATALINA_HOME=tomcat安裝路徑
如圖
按 esc 輸入 :wq
在執行如下指令:
chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on
設定永久關閉防火牆,
systemctl start firewalld ##啟動Firewall
systemctl stop firewalld ##關閉Firewall
systemctl restart firewalld ##重新開機Firewall
禁止開機啟動啟動防火牆
systemctl disable firewalld
firewall-cmd --state //檢視防火牆的狀态
如果出現下圖所示則說明關閉成功
再啟動tomcat
service tomcat start
在你的浏覽器中輸入 :
http://你的公有ip:8080,因為tomcat預設的端口就是8080,如果出現tomcat的主界面那麼就啟動成功,
四、項目部署在eclipse或者idea中将項目導出成war包,通過XFtp上傳到tomcat/webapps檔案夾下,然後 service tomcat stop 再service tomcat start,重新開機tomcat,在浏覽器輸入
你的公有ip:8080/項目名 就可以了。
!!!!!!!!!!XSell斷開伺服器連接配接的時候記得用 exit 指令退出噢,不要直接×掉。
雲伺服器ECS位址:阿裡雲·雲小站