日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

测试环境搭建步骤

發(fā)布時(shí)間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 测试环境搭建步骤 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
搭建測(cè)試環(huán)境:1、申請(qǐng)一臺(tái)服務(wù)器2、安裝依賴軟件,如:python3flaskpymysqlredismysqlredis3、獲取代碼,如從git上下載:https://git.coding.net/qiuqiu13/day8.git4、修改配置文件5、編譯、打包(java、c、c++)6、導(dǎo)入基礎(chǔ)數(shù)據(jù)數(shù)據(jù)庫(kù)建表7、啟動(dòng)程序日常部署:1、更新代碼2、修改表結(jié)構(gòu)(如果數(shù)據(jù)有修改的話)3、修改配置文件4、編譯、打包(java、c、c++)5、重啟程序?qū)嵗?#xff1a;

?

為了把一個(gè)Java Web項(xiàng)目部署到服務(wù)器上,方便多人共享訪問。部署成功后記錄一篇文章以便日后留用。

一、購(gòu)買服務(wù)器
需要買一臺(tái)服務(wù)器,我選擇的是阿里云ECS服務(wù)器,對(duì)于新用戶有一定的優(yōu)惠活動(dòng)。服務(wù)器買好后可以在管理控制臺(tái)下看到自己服務(wù)器的配置情況。我買的是centos7 1核2G的,詳情如下:


更多詳情可前往阿里云*云小站了解詳情

二、本地主機(jī)連接服務(wù)器

下一步遠(yuǎn)程鏈接服務(wù)器,這里有兩種方式:一種是使用阿里云控制頁(yè)面自帶的管理終端進(jìn)行遠(yuǎn)程連接,另一種是使用ssh軟件。

使用管理終端連接

登陸ECS控制臺(tái),單擊左側(cè)導(dǎo)航欄里的實(shí)例,右邊有一個(gè)遠(yuǎn)程連接選項(xiàng)

注意第一次登陸時(shí)會(huì)分配一個(gè)密碼,記住了,只給一次。下次需要用這個(gè)密碼登陸,登陸后的界面如下所示:

使用ssh連接

在你本地電腦上下載putty工具,需要用puttygen生成密鑰對(duì),具體可參見使用SSH密鑰對(duì)鏈接linux服務(wù)器

三、搭建Java Web開發(fā)環(huán)境

現(xià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?http://mirrors.linuxeye.com/jdk/jdk-8u144-linux-x64.tar.gz
將其解壓到安裝目錄,我這里是/home/vcc/java

tar xzf jdk-8u144-linux-x64.tar.gz -C /home/vcc/java
設(shè)置環(huán)境變量:

編輯/etc/profile文件:

sudo vi /etc/profile
進(jìn)入編輯模式后在最后添加如下信息:

set java environment
export JAVA_HOME=/home/vcc/java/jdk1.8.0_144
export CLASSPATH=JAVA_HOME/lib/dt.jar:JAVA_HOME/bin:$PATH
保存后退出,加載環(huán)境變量:

source /etc/profile
查看jdk版本:

tomcat安裝配置

tomcat的安裝和jdk類似,需要注意要想在外部使用服務(wù)器的ip地址訪問,需要在阿里云安全組規(guī)則中允許8080端口通過,詳情如下:

注意在前面ssh連接中也需要設(shè)置安全組規(guī)則,配置好,在本機(jī)輸入ip地址:8080即可訪問tomcat頁(yè)面,表明配置成功,具體可參見阿里云官方文檔。

mysql安裝配置

本來想安裝mysql5.7的,結(jié)果安裝過程中總是出現(xiàn)問題,就該換mysql5.6了,安裝教程網(wǎng)上應(yīng)該有很多,這里就不多說了。安裝好后運(yùn)行命令:

service mysqld start
啟動(dòng)mysql后,運(yùn)行命令:

mysql -u root -p
使用root用戶登陸mysql。

部署Java Web項(xiàng)目
我需要將本地的Java Web工程打包成war,以及將數(shù)據(jù)庫(kù)導(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ù)庫(kù)的導(dǎo)入,需要在mysql命令下先創(chuàng)建同名的數(shù)據(jù)庫(kù),然后使用source data.sql運(yùn)行即可。這里要注意需要將MySQL客戶端和服務(wù)器端的編碼都設(shè)置為utf8,否則在部署訪問的時(shí)候會(huì)出現(xiàn)問題。這里可以通過修改/etc/my.cnf文件:

最后能在本機(jī)上成功訪問項(xiàng)目,就算成功搞定了。

總結(jié)

以上是生活随笔為你收集整理的测试环境搭建步骤的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。