從0開始將java spring boot項(xiàng)目部署到Ubuntu服務(wù)器

下載java jdk


JDK8 下載地址?http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


選擇這個(gè)規(guī)格

將jdk上傳至Ubuntu服務(wù)器

這里我們使用Xshell工具來實(shí)現(xiàn)將本地下載好的jdk包上傳至服務(wù)器,下載地址就不貼出了百度一搜一車

使用前,首先需要在Linux服務(wù)器上有以下幾步操作

1.安裝openssh-server赡鲜,打開Linux服務(wù)器命令行終端详炬,鍵入下面命令

sudo apt-get install openssh-server

2.修改Linux服務(wù)器的ssh配置文件

鍵入下面命令進(jìn)入sshd_config文件中

vi /etc/ssh/sshd_config

按下鍵盤的? "insert" 開始編輯萍摊,

先使用”#”注釋掉

? ?PermitRootLogin without-password? ?

再添加一行?

?? ? ? PermitRootLogin yes

操作完成后按下"Esc"驹针,此時(shí)將無法編輯該文件饥脑,再輸入

:wq!

即保存成功言疗!

3.然后開啟ssh服務(wù)

ps -e |grep ssh

客戶端有以下幾步操作:

打開Xshell5,會(huì)自動(dòng)彈出如下圖對(duì)話框晴圾,選擇左上角新建按鈕,圖中顯示的是我自己已經(jīng)新建的一個(gè)會(huì)話

新建會(huì)話噪奄,名稱自定義死姚,主機(jī)名為你自己Linux服務(wù)器的IP地址,端口號(hào)默認(rèn)22即可勤篮,設(shè)置好點(diǎn)擊確定按鈕

新建連接

添加會(huì)話后就返回到剛才的頁面都毒,選中你新建的會(huì)話點(diǎn)擊下方連接按鈕(這步就不貼圖了)

輸入登錄服務(wù)器的用戶名和密碼就登錄服務(wù)器成功了(這步也不貼圖了)

如果未登錄成功在程序左下角會(huì)顯示 "未登錄"

接下來開始數(shù)據(jù)傳輸

在Linux服務(wù)器安裝lrzsz,服務(wù)器端打開命令行碰缔,鍵入以下命令安裝

sudo apt-getinstall lrzsz

·將客戶端數(shù)據(jù)傳入服務(wù)端账劲,服務(wù)端打開命令行,鍵入命令

rz

就會(huì)彈出選擇文件的彈出框

·將服務(wù)端數(shù)據(jù)傳入客戶端金抡,服務(wù)端打開命令行瀑焦,鍵入命令

sz 文件名


注:命令 rz 和 sz 都是在Xshell中進(jìn)行


解壓JDK包

進(jìn)入jdk包所在目錄,鍵入下面命令

tar zxvf?文件名

解壓得到j(luò)dk文件夾梗肝,我的是jdk1.8.0_231榛瓮,用如下命令將該文件夾移動(dòng)到/usr/local目錄下

mv jdk1.8.0_231 /usr/local

配置Java環(huán)境

使用如下命令打開~/.bashrc文件

vi ~/.bashrc

若沒有上面命令的文件則輸入下面命令進(jìn)入 /etc目錄下

操作bach.bashrc文件,因?yàn)槭侵蛔x文件 所以進(jìn)入的時(shí)候需要帶上sudo前綴

cd /ect

sudo vi bash.bashrc

在文件末尾加上Java信息

export JAVA_HOME=/usr/local/jdk1.8.0_144

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

????? 使用source命令使配置立即生效

?source ~/.bashrc

輸入java -version命令和javac命令測(cè)試巫击,若返回正常禀晓,則配置成功

ubuntu下docker簡(jiǎn)單安裝mysql

鍵入下面命令安裝docker

sudo apt install -y docker.io

拉取mysql鏡像

sudo docker pull mysql:5.7

啟動(dòng)mysql鏡像并查看啟動(dòng)日志

sudo docker run -p3306:3306--name mysql -e MYSQL_ROOT_PASSWORD=123456-d mysql:5.7&& sudo docker logs mysql

# 啟動(dòng)/停止mysql實(shí)例

sudo docker start/stop mysql

以上操作Java環(huán)境和mysql都已經(jīng)配置好了

接下來把你寫好的java代碼打包成jar包,上傳到服務(wù)器去編譯喘鸟,使用下面命令編譯jar包

java -jar 文件名.jar

因?yàn)閟pringboot內(nèi)置web組件Tomcat匆绣,所以我們就不講怎么安裝web組件了

當(dāng)jar編譯成功后我們通過外網(wǎng)去訪問,默認(rèn)輸入ip:8080即可訪問到

如果發(fā)現(xiàn)無法訪問到什黑,有以下幾種可能性

1.需要配置下8080端口的入站規(guī)則和出站規(guī)則崎淳,如果你使用的是阿里云服務(wù)器,如下圖選中安全組愕把,


安全組

選中后右側(cè)選擇配置規(guī)則后進(jìn)入安全組規(guī)則


安全組規(guī)則

選擇入方向拣凹,點(diǎn)擊上方添加安全組規(guī)則(圖中沒有截到該按鈕)


添加8080端口規(guī)則

點(diǎn)擊確定按鈕即成功添加8080端口安全組規(guī)則

2.如果配置了入站規(guī)則還無法訪問java服務(wù)森爽,很有可能是被你自己的服務(wù)器防火墻屏蔽了

可以通過下面命令查看防火墻狀態(tài)

sudo ufw status?


防火墻狀態(tài)

可見我的防火墻處于活躍狀態(tài)

你可以嘗試直接關(guān)閉防火墻(不推薦)

sudo ufw disable?

或者將8080端口添加為允許

sudo ufw allow 8080

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市嚣镜,隨后出現(xiàn)的幾起案子爬迟,更是在濱河造成了極大的恐慌,老刑警劉巖菊匿,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件付呕,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡跌捆,警方通過查閱死者的電腦和手機(jī)徽职,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來佩厚,“玉大人姆钉,你說我怎么就攤上這事〕撸” “怎么了潮瓶?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)钙姊。 經(jīng)常有香客問我毯辅,道長(zhǎng),這世上最難降的妖魔是什么摸恍? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任悉罕,我火速辦了婚禮,結(jié)果婚禮上立镶,老公的妹妹穿的比我還像新娘壁袄。我一直安慰自己,他們只是感情好媚媒,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布嗜逻。 她就那樣靜靜地躺著,像睡著了一般缭召。 火紅的嫁衣襯著肌膚如雪栈顷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天嵌巷,我揣著相機(jī)與錄音萄凤,去河邊找鬼。 笑死搪哪,一個(gè)胖子當(dāng)著我的面吹牛靡努,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼惑朦,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼兽泄!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起漾月,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤病梢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后梁肿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蜓陌,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年吩蔑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了护奈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡哥纫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出痴奏,到底是詐尸還是另有隱情蛀骇,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布读拆,位于F島的核電站擅憔,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏檐晕。R本人自食惡果不足惜暑诸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辟灰。 院中可真熱鬧个榕,春花似錦、人聲如沸芥喇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽继控。三九已至械馆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間武通,已是汗流浹背霹崎。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留冶忱,地道東北人尾菇。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親错沽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子簿晓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容