阿里雲服務器ECS部署JAVA項目記錄

在我剛接觸JavaWeb的時候就一直希望有一天我的網頁能夠用互聯網登入,不然每天就裝自己的電腦上自嗨圖個啥(雖然說圖的是提升自己的能力不假),今天終於美夢成真,趕緊記錄一下今天的收貨。

首先我購買的是阿里雲ECS學生版,原價114一年,現在又滿100減20,我反正是沒忍住,也正是這一步讓我一整天不斷地想要把電腦撕掉。

其實從購買服務器到用手機訪問一個簡單jsp,總體可以分爲以下幾個大點:
1.創建實例(在服務器控制檯設置)
2.設置允許訪問的一些信息(在服務器控制檯設置)
3.裝SSH(Secure Shell Client 在我的筆記本上安裝)–用來從我的電腦向遠方的服務器上傳jar/tar/等環境所需的文件
4.jdk/tomcat/mysql…(開發環境的Linux版本全用SSH發過去,該配變量配變量,該改配置改配置)
5.也是我今天主要想記的 遇到的一些差點把電腦砸了的問題

接下來就是上面每一步我遇到的一些問題,至於怎麼裝環境怎麼建實例我就不重複搬運了,大家應該更關心問題。

1.創建實例
    這個部分相信大家都不會有什麼問題,選擇適合的類型付款就好,我的話學生版24歲之前都認,因爲便宜所以可選項很少,其實就是先買一個裸機,我選的是linux操作系統的,因爲考慮到本身就不大的內存,windows自身會佔去很多。

2.創建安全組
    這個地方就截圖來說明吧
在這裏插入圖片描述
點擊紅框所示安全組,之後點擊創建
在這裏插入圖片描述
之後就是常規的配置 重點是端口選擇( 我是1/65535開啓全部端口,學習用不怕啥膽子大)和網段(我也是全網段)這兩個地方按咱們的需要來設置,畢竟我們的請求就是ip+端口號然後纔到工程,這兩個東西一定要好好考慮。

3.裝SSH
    這步就是官網下載穩定版,1M多一點,安裝完會有兩個,我們點擊這個圖標。
在這裏插入圖片描述
打開之後點擊"Quick Connection",依次輸入"公網IP"->root(默認用戶名)->後兩項不動->點擊鏈接->輸入你的服務器密碼->把需要上傳的文件拖進右邊就好了。

SSH輸Linux指令點這個

在這裏插入圖片描述

4.環境搭建
    怎麼配,怎麼設置我在這就不copy了,畢竟我也是照着百度配的,只是要注意一下幾點:
    a:你的jdk應該高於你的Linux下tomcat所支持的最低jdk版本
    b:最好讓你的a項兩者與你開發用的這兩者版本不要有差距,個人今天linux指令敲下來認爲安裝容易卸載難,能不皮就不皮。
    c:遇到問題不要急着改tomcat/conf/server.xml,真的不是啥問題都跟端口號和localhost這兩個有關,人家默認配置總不會設置一個容易錯的難爲用戶!!!我現在就8080運作的好好地
    d:多看日誌!!!在linux下多多進到tomcat/logs 然後多用 tail catalina.out 指令來看看tomcat報的啥錯,對症下藥! 可別看着跟你的錯誤像就一通亂改

5:一些問題

a:如果你的shutdown.sh執行有問題,可以把jdkxxx/jre/lib/security/下的java.security裏有一句----------------securerandom.source=file:/dev/random
改爲securerandom.source=file:/dev/./urandom,親測有效。
b:如果你的Tomcat啓動之後進不去8080,在SSH這邊的終端設置防火牆允許8080通過。/sbin/iptables -I INPUT -p tcp --dport 8080(還是80來着) -j ACCEPT
c:如果你能進去8080了,你也發現tomcat把你的工程war寶自動解壓了,但是就是訪問404,那麼請把你本地tomcat的lib下添加過得所有本身不帶的jar都通過SSH提到tomcat的lib上去,這是卡我一天的地方,說着淚就衝了下來。 網上五花八門說的改host ,放進root文件夾等等辦法,其實如果你的路徑明明對着,而且tomcat都解壓war了,那只有可能啓動項目出問題了,檢查你的jar包給沒給!!!

順便讓我用肌肉記憶再打一次今天無數次打的命令
進入文件夾xx cd xx ---- 退出一級 cd …(兩個點,這個博客老顯示3個)

編輯文件 vim ---->進入編輯模式 i ------>退出編輯 按esc----->按住shift+; ---->輸入wq(表示 寫完了 讓我出去)

刪除 rm ------->強制刪除 rm -rf

解壓 tar ------->把a解壓到路徑xxx下:百度

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章