部署java-web環(huán)境

主要任務(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,端口號使用默認的22,點擊確定。
然后選擇剛才新建的會話進行連接,輸入用戶名和密碼


20180427102922658.png

第三步:下載JDK(linux版)并上傳到云服務(wù)器

jdk下載官網(wǎng)

選一個jdk(linux)的版本,下載,或者使用網(wǎng)盤里的jdk。然后點擊Xshell里面的新建文件傳輸按鈕,打開圖形界面,左面顯示本地文件目錄,右面顯示云服務(wù)器文件目錄,從左面的本地目錄中選擇下載好的jdk文件,右擊,選擇傳輸進行上傳


20180427103912634.png
20180427104123332.png

第四步:安裝jdk并配置

上傳后,在右側(cè)的云服務(wù)器文件管理界面中,進入usr文件夾,新建“java”文件夾,并在“java”文件夾中分別建jdk、tomcat兩個文件夾。
然后在最初的SSH命令行界面輸入如下命令:

tar zxvf jdk-7u67-linux-x64.tar.gz -C /usr/java/jdk


完成jdk的解壓,然后在圖形化界面中進入根目錄下的etc文件夾,打開profile文件進行編輯,在末尾加入代碼

#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ù)器,并進行解壓

tar zxvf apache-tomcat-7.0.69.tar.gz  -C /usr/java/tomcat

然后通過圖形界面進入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命令進入tomcat的bin目錄,然后運行
sh startup.sh即可啟動tomcat:

啟動成功后在瀏覽器輸入

ip地址:8080 

出現(xiàn)tomcat的貓貓則表示服務(wù)器上可以部署項目了!

如果無法訪問有以下三種情況:

1、tomcat啟動報錯

進入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 

輸入密碼,進入數(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ù)的項目就可以正常工作啦!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容