阿里云服務(wù)器部署Java Web項(xiàng)目全過程,阿里云服務(wù)器部署web項(xiàng)目全過程阿里云服務(wù)器部署Java Web項(xiàng)目全過程最近需要將一個(gè)Java Web項(xiàng)目部署到服務(wù)器上,方便多人共享訪問。這也是我第一次接觸服務(wù)器之類的東西,也花了一點(diǎn)時(shí)間,最終總算部署成功。購買服務(wù)器第一步當(dāng)然是需要購買一臺(tái)服務(wù)器了,我選擇的是阿里云的E......
最近需要將一個(gè)Java Web項(xiàng)目部署到服務(wù)器上,方便多人共享訪問。這也是我第一次接觸服務(wù)器之類的東西,也花了一點(diǎn)時(shí)間,最終總算部署成功。
購買服務(wù)器
第一步當(dāng)然是需要購買一臺(tái)服務(wù)器了,我選擇的是阿里云的ECS,對(duì)于新用戶有一定的優(yōu)惠活動(dòng)。服務(wù)器徐購好后可以在管理控制臺(tái)下看到自己服務(wù)器的配置情況。我買的是centos7 1核2G的,詳情如下:
本地主機(jī)連接服務(wù)器
購買了服務(wù)器之后,下一步當(dāng)時(shí)是要遠(yuǎn)程操作服務(wù)器,所以需要和遠(yuǎn)程服務(wù)器建立連接。這里有兩種方式:一種是使用阿里云控制中心自帶的管理終端進(jìn)行遠(yuǎn)程連接,另一種是使用熟知的ssh協(xié)議。
使用管理終端連接
登陸ECS控制臺(tái),單擊左側(cè)導(dǎo)航欄里的實(shí)例,右邊有一個(gè)遠(yuǎn)程連接選項(xiàng)。
注意第一次登陸時(shí)會(huì)分配一個(gè)密碼,將其記住,下次需要用這個(gè)密碼登陸,登陸后的界面如下所示:
使用ssh連接
windows下需要下載putty工具,需要用puttygen生成密鑰對(duì),具體可參見:
https://help.aliyun.com/documentdetail/51798.html spm=5176.doc25425.2.11.Fe06aK
搭建Java Web開發(fā)環(huán)境
接下來需要在遠(yuǎn)程centos服務(wù)器上搭建Java Web開發(fā)環(huán)境,這里可以選擇鏡像部署和手工部署,阿里云上提供了很多相關(guān)環(huán)境的鏡像,我這里使用手動(dòng)部署的方式自己安裝軟件。部署Java Web需要分別安裝配置jdk、tomcat、mysql,我創(chuàng)建了一個(gè)用戶,并給該用戶授權(quán)sudo。在該用戶的目錄下分布創(chuàng)建java、tomcat和mysql目錄用于存放相應(yīng)的軟件和文件。
JDK配置
可以在官網(wǎng)上或使用命令wget下載相應(yīng)版本的jdk安裝包,由于我的本地項(xiàng)目使用的是jdk8,所以這里也下載對(duì)應(yīng)的版本:
wget spm=5176.doc52806.6.757.bJq7gM
mysql安裝配置
本來想安裝mysql5.7的,結(jié)果安裝過程中總是出現(xiàn)問題,就該換mysql5.6了,安裝教程網(wǎng)上應(yīng)該有很多,這里就不多說了。安裝好后運(yùn)行命令:
service mysqld start
啟動(dòng)mysql后,運(yùn)行命令:
mysqlu rootp
使用root用戶登陸mysql。
部署Java Web項(xiàng)目
我需要將本地的Java Web工程打包成war,以及將數(shù)據(jù)庫導(dǎo)出至sql文件一并上傳到服務(wù)器上。這里可以使用pscp工具進(jìn)行本地主機(jī)和服務(wù)器之間文件的上傳和下載,需要下載pscp并和putty放在同一目錄下,cmd進(jìn)入到putty目錄,使用命令:
pscp E:data.sql root ip地址:/home/vcc/mysql
將項(xiàng)目的war包放到tomcat的webapps目錄下,tomcat運(yùn)行后會(huì)自動(dòng)將其解壓,然后就可以使用路徑來訪問了。
對(duì)于數(shù)據(jù)庫的導(dǎo)入,需要在mysql命令下先創(chuàng)建同名的數(shù)據(jù)庫,然后使用source data.sql運(yùn)行即可。這里要注意需要將MySQL客戶端和服務(wù)器端的編碼都設(shè)置為utf8,否則在部署訪問的時(shí)候會(huì)出現(xiàn)問題。這里可以通過修改/etc/my.cnf文件:
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部