主要任務(wù)
使用ssh工具裕循,在阿里云服務(wù)器配置jdk,tomcat硅则,mysql株婴,并部署項目。
所需工具
Xshell揪垄,Xftp,jdk1.8(linux版)捡鱼、tomcat7(linux版)驾诈、mysql5.5(linux版)
所有工具下載地址:
https://pan.baidu.com/s/1i9BZhtDVz-2AhSIb6r6y4w
密碼:e01l
第一步:下載工具
下載Xshell,Xftp乍迄,安裝軟件士败。下載安裝免費版本的軟件:https://www.netsarang.com/download/free_license.html
第二步:啟動工具并連接到云服務(wù)器
點擊菜單欄左上角的文件—新建,新建一個會話漾狼,輸入主機的ip饥臂,端口號使用默認(rèn)的22,點擊確定稽煤。
然后選擇剛才新建的會話進(jìn)行連接囚戚,輸入用戶名和密碼
第三步:下載JDK(linux版)并上傳到云服務(wù)器
選一個jdk(linux)的版本弯淘,下載,或者使用網(wǎng)盤里的jdk假勿。然后點擊Xshell里面的新建文件傳輸按鈕态鳖,打開圖形界面,左面顯示本地文件目錄浸须,右面顯示云服務(wù)器文件目錄,從左面的本地目錄中選擇下載好的jdk文件裂垦,右擊肌索,選擇傳輸進(jìn)行上傳
第四步:安裝jdk并配置
上傳后诚亚,在右側(cè)的云服務(wù)器文件管理界面中,進(jìn)入usr文件夾闸准,新建“java”文件夾梢灭,并在“java”文件夾中分別建jdk、tomcat兩個文件夾瘾英。
然后在最初的SSH命令行界面輸入如下命令:
tar zxvf jdk-7u67-linux-x64.tar.gz -C /usr/java/jdk
完成jdk的解壓颂暇,然后在圖形化界面中進(jìn)入根目錄下的etc文件夾但惶,打開profile文件進(jìn)行編輯,在末尾加入代碼
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.7.0_67
export JRE_HOME=/usr/java/jdk/jdk1.7.0_67/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
從而完成jdk環(huán)境變量的配置县爬。保存后在命令行界面執(zhí)行
source /etc/profile
使保存的環(huán)境變量生效添谊,然后輸入命令
java -version
查看jdk是否安裝成功,成功則會顯示版本號耳高。
第五步:tomcat的下載所踊、配置與啟動
下載后,同第四步一樣上傳到云服務(wù)器碌燕,并進(jìn)行解壓
tar zxvf apache-tomcat-7.0.69.tar.gz -C /usr/java/tomcat
然后通過圖形界面進(jìn)入tomcat文件夾中的bin文件夾,編輯setclasspath.sh修壕, 在末尾加入:
export JAVA_HOME=/usr/java/jdk/jdk1.7.0_67
export JRE_HOME=/usr/java/jdk/jdk1.7.0_67/jre
加入的代碼和前面的內(nèi)容不要有空格。
即可完成tomcat環(huán)境變量的配置改鲫。隨后在命令行界面通過cd命令進(jìn)入tomcat的bin目錄林束,然后運行
sh startup.sh即可啟動tomcat:
啟動成功后在瀏覽器輸入
ip地址:8080
出現(xiàn)tomcat的貓貓則表示服務(wù)器上可以部署項目了壶冒!
如果無法訪問有以下三種情況:
1、tomcat啟動報錯
進(jìn)入tomcat的logs文件夾烟零,查看日志咸作,看一下tomcat啟動時候報錯
2、服務(wù)器防火墻沒有關(guān)閉
//查看防火墻狀態(tài)
firewall-cmd --state
//關(guān)閉防火墻
systemctl stop firewalld.service
//開啟防火墻
systemctl start firewalld.service
//禁止開機啟動啟動防火墻
systemctl disable firewalld.service
3墅诡、新購買的阿里云服務(wù)器桐智,配置好后,localhost是可以正常訪問項目的然磷,但是無法從外網(wǎng)訪問刊驴,這就說明端口被禁止訪問了。解決此問題的方法如下:
https://www.cnblogs.com/klmei/p/7055571.html
第六步:下載并安裝mysql
下載支持Mysql-sever的rpm文件舅柜,命令行輸入:
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安裝rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安裝mysql-sever
yum install mysql-community-server
啟動mysql
service mysqld restart
初次安裝mysql是root賬戶是沒有密碼的攻礼,設(shè)置密碼的方法:
https://blog.csdn.net/fanghanxing/article/details/79027283
第七步:部署項目到服務(wù)器
把項目從本地傳到云服務(wù)器的tomcat的webapps文件夾下即可.
第八步:把sql文件導(dǎo)入數(shù)據(jù)庫
在命令行輸入:
mysql -u root -p
輸入密碼,進(jìn)入數(shù)據(jù)庫知举。
新建數(shù)據(jù)庫并設(shè)置編碼,名稱和項目里數(shù)據(jù)庫的名稱要一致:
create database abc;
use abc;
set names utf8;
導(dǎo)入sql文件到數(shù)據(jù)庫:
從本地上傳sql文件到云服務(wù)器后逛钻,執(zhí)行
source /usr/java/stdtest.sql;
即可完成sql文件的導(dǎo)入锰提。
此時此刻,部署到云服務(wù)的項目就可以正常工作啦立肘!