阿里雲服務器搭建JAVA環境詳解(jdk+mysql+tomcat)

網上的教程如今已經有不少了,我只是記錄一下我本身搭建環境的過程javascript

  1.首先進入阿里雲官網登陸以後直接搜索「學生機」,而後點擊「雲翼計劃」,我購買的是一個服務器ECS,在右邊選擇想要的預裝環境,我購買的是一個CentOS 7.3 64位,地域的話,看本身的位置來就行了。附學生機官網地址 直接點擊就能夠查看,不用再去搜索了。html

image.png

  2.購買成功以後,進入管理控制檯(直接搜索管理控制檯),如圖:java

image.png

  3.而後點擊右方「遠程鏈接」,第一次會有一個很是之重要的鏈接服務器密碼,建議記下來,會面會一直用到。而後在「更多」→「密碼/密鑰」→「設置實例密碼」,設置好會自動的重啓,而後直接就能夠直接經過SSH軟件(xsell6和xftp6)來對服務器進行一系列的操做,使用xshell6以及xftp6鏈接上服務器以後就能夠進行JAVA環境的搭建了。node

1、安裝JDK

(建議下載以前看看本身自己的版本是多少,最好對的上,否則部署很麻煩)mysql

  1.點擊連接 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ,贊成協議往下拉一點,而後就能夠看到如圖效果並根據箭頭所指來下載(由於我是下載的CentOS 7.3,因此我下載的是Linux版本),linux

樓主附上本身下載好了的JDK8版本。本文是Linux x64版本。web

JDK8(Linux+x64)下載地址: jdk8下載地址

image.png

在下載好以後,打開xftp、xshell並輸入用戶名和密碼鏈接阿里雲服務器,界面以下(左xftp,右xshell):sql

這裏樓主已經把官網的兩款工具軟件下載好了並放到了網盤。如今給出 xshell6和xftp6的網盤下載地址shell

xshell6快捷下載xftp6快捷下載
舒適提示:xshell負責編寫和執行Linux命令,就是你們都知道的命令行。
xftp負責上傳和下載文件。兩款軟件搭配使用。還有一款免費的國產的linux遠程鏈接客戶端—finalshell,一款軟件同時集成了xshell和xftp兩款軟件的功能。 finalshell下載地址 樓主如今一直在用這款軟件。

image.png

image.png

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中能夠看見如圖所示文件夾

image.png

接下來跟在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}

如圖,

image.png

添加完畢以後,直接按「esc」鍵,再直接輸入以下命令保存並退出

:wq

 再輸入以下命令來使profile文件當即生效

source /etc/profile

檢測是否安裝成功

  1. 輸入 javac     不會出現command not found錯誤
  2. 輸入 java -version     出現版本爲java version "1.8.0_211"
  3. echo $PATH        看看剛剛設置的的環境變量配置是否都正確

下圖爲例:

image.png

2、安裝MySql

  1.在安裝MySql以前,要先卸載掉CentOS自帶的MariaDB,輸入:

rpm -qa | grep -i mariadb

結果:

image.png
再輸入:

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

結果:

image.png

點擊 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

image.png

  4.更改所屬的組和用戶

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

image.png

開啓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

image.png

 進入MySQL操做行,設置新密碼

alter user 'root'@'localhost' identified by 'admin123';

image.png

再設置容許數據庫遠程鏈接,由於要使用MySQL可視化工具進行鏈接

use mysql;
update user set user.Host='%' where user.User='root';

image.png

刷新一下權限

flush privileges;

而後打開Navicat Premium 12 (這個能夠直接百度下載)鏈接便可

3、安裝tomcat

  1.下載  點擊   https://tomcat.apache.org/download-70.cgi

image.png

一樣在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
# Source Function Library
./etc/init.d/functions

JAVA_HOME=你的jdk路徑
CATALINA_HOME=tomcat安裝路徑

如圖

image.png

按 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  //查看防火牆的狀態

若是出現下圖所示則說明關閉成功

image.png

再啓動tomcat  

service tomcat start

在你的瀏覽器中輸入 :

http://你的公有ip:8080,由於tomcat默認的端口就是8080,若是出現tomcat的主界面那麼就啓動成功,

 4、項目部署

在eclipse或者idea中將項目導出成war包,經過XFtp上傳到tomcat/webapps文件夾下,而後   service tomcat stop 再service tomcat start,重啓tomcat,在瀏覽器輸入 http://你的公有ip:8080/項目名   就能夠了。

!!!!!!!!!!XSell斷開服務器鏈接的時候記得用  exit 命令退出噢,不要直接×掉。

原文地址: http://tencent.yundashi168.com/636.html
相關文章
相關標籤/搜索