關(guān)于如何將Java Web上線嘶居,部署到公網(wǎng)厚者,讓全世界的人都可以訪問的問題躁劣。小編將作出系列化,完整的流程介紹库菲。
1.將開發(fā)好項目账忘,打包成war格式,不會的同學(xué)參考以下
1.1Eclipse導(dǎo)出war包:
第一步,在需要打war的項目上右鍵——-->ecport----->other鳖擒,如圖
第二步溉浙,點擊后會出現(xiàn)一個對話框,如圖
第三步蒋荚,在上面的搜索框中輸入war戳稽,會出現(xiàn)war包選項,選中圆裕,下一步广鳍,如圖
第四步,在對話框中輸入項目名吓妆,和war包存放地址赊时,然后完成,如圖
第五步行拢,等待eclipse打成war包祖秒,速度看項目的大小,如圖
第六步舟奠,找到剛才填寫存放war包的地址竭缝,就可以發(fā)現(xiàn)war包了
1.2dos命令打war包
首先,打開DOS命令行沼瘫,敲入“jar”,我們發(fā)現(xiàn)它提示不是內(nèi)部或外部的命令這樣的錯誤抬纸,這時八成是你的JAVA環(huán)境沒有配置好,我們可以用JAVA_HOME方式或者直接在Path路徑里配置耿戚,等配置好湿故,(注意你的JDK版本,里面有jar.exe和javac.exe的版本適合)我們再敲入"jar"膜蛔,會出現(xiàn)如下效果坛猪,說明配置成功。
下面我們用DOS命令進入到你的項目中
好皂股,現(xiàn)在我們來運行命令手工打包
OK墅茉,打包完成,現(xiàn)在我們來看下目錄下的war包
2.購買云服務(wù)器呜呐,建議去阿里云購買(ecs)就斤,教程如下
2.1.百度阿里云進入官網(wǎng)并注冊阿里云賬號
2.2.登錄阿里云賬號,在管理控制臺點擊:域名和網(wǎng)站卵史,云虛擬主機战转。
然后點擊,右面上寫的獨享虛擬獨立ip以躯,不限流量槐秧,支持海內(nèi)外節(jié)點啄踊。
2.3.你還可以通過阿里云官網(wǎng)的首頁點擊產(chǎn)品域名與網(wǎng)站,云虛擬主機
2.4.跳轉(zhuǎn)到產(chǎn)品頁面刁标,有經(jīng)濟颠通,普惠,專業(yè)膀懈,尊貴4個版本顿锰,版本不一樣,
你可以買半年的經(jīng)濟版启搂。
2.5.選擇產(chǎn)品名硼控,機房要選擇離自己比較近,操作系統(tǒng)胳赌,可以選擇linux牢撼,也可以選windows。選擇時長疑苫,然后點擊立即購買熏版。
一般認(rèn)為linux的服務(wù)器比較好,windows的界面比價熟悉捍掺。
2.6.確認(rèn)好以后點擊去支付
2.7.在確認(rèn)訂單界面可以選擇撼短,代金券抵扣,這些代金券來源于官方的微信或者新用戶注冊挺勿;然后選擇曲横,支付類型,點擊提交訂單就可以
2.8.在付款頁面付款
2.9.付款成功
2.10.返回到阿里云管理控制臺不瓶,再一次點開胜榔,域名與網(wǎng)站,云虛擬主機湃番,現(xiàn)在就可以看到它下邊已經(jīng)有了主機的名字。
注:解釋一下什么是云服務(wù)器吭露。就是另一臺電腦吠撮,該電腦永不關(guān)機,永不斷網(wǎng)讲竿。
3.登錄你的阿里云管理平臺使用服務(wù)器泥兰,以下是教程
3.1.進入阿里云管理平臺查看購買服務(wù)器信息,點擊連接終端管理(需要注冊購買接收短息和郵件信息)
3.2.進入管理終端密碼题禀,這個需要記住你第一次進入的時候有一個默認(rèn)4位數(shù)密碼鞋诗,(很重要),你需要的是修改這個密碼迈嘹,改成以后自已好記的密碼
3.3.完成密碼修改后削彬,好了全庸,我們來到實例平臺,將服務(wù)器重新啟動融痛,稍等一下壶笼,即可!
4.遠程連接服務(wù)器
4.1.現(xiàn)在我們已經(jīng)知道權(quán)限了雁刷,那么我們打開自己的電腦覆劈,必須是window系統(tǒng)的,運行控制平臺(window+R)沛励,以管理員權(quán)限進入輸入mstsc
4.2.進入我們直接輸入阿里云發(fā)送給你的短信:彈性公網(wǎng)IP地址责语,點擊連接
4.3.隨后出現(xiàn)用戶名和密碼:注意,用戶名是administrator目派,密碼是你前面修改的密碼直接誒輸入坤候,隨后出現(xiàn)的2個提示窗口不去理會,選則確定址貌,
4.4.好了铐拐,我們已經(jīng)進入了阿里云服務(wù)器,服務(wù)器需要一小會兒加載和配置(自動配置)练对,隨后彈出成功遍蟋,這是一個空殼,我們已經(jīng)完成了螟凭,點擊服務(wù)器管理可以更好的使用虚青。
5.配置Java?web環(huán)境(以windows為例,因為windows相對比較適合新手)
在你成功連接阿里云服務(wù)器后螺男,windows系統(tǒng)有個圖形界面棒厘,他已經(jīng)有一個ie瀏覽器,你可以下載jdk下隧,tomcat和MySQL奢人,然后安裝和配置環(huán)境變量(安裝就不說了,對學(xué)Java?web的同學(xué)太簡單)期間你可能遇到一些問題淆院,比如ie跟你電腦的ie不一樣何乎,服務(wù)器的ie收到安全的防護,很多東西(鏈接)都不能下載土辩,這個沒辦法支救,只能一個一個試。
當(dāng)然如果想偷懶拷淘,可以不下載各墨,直接將你電腦的jdk,tomcat启涯,MySQL復(fù)制粘貼到服務(wù)器贬堵,沒錯恃轩!這就是遠程連接的好處,可以直接操作(小編也不知道為什么)
注意:mysql數(shù)據(jù)庫的數(shù)據(jù)可以自己再敲一遍扁瓢,也可以從本地的mysql導(dǎo)出來详恼,復(fù)制到服務(wù)器里面,再導(dǎo)進服務(wù)器的mysql引几。
6.發(fā)布項目
在你的本地電腦的瀏覽器打開昧互,輸入http://ip:8080/,其中http://是固定寫法伟桅,ip為你買的阿里云服務(wù)器的外網(wǎng)ip敞掘,8080是你tomcat的端口號¢固回車玖雁,會看到tomcat的界面,其中有個tomcat Manager點以下盖腕,界面會提示輸入你服務(wù)器t的omcat的用戶和密碼(在安裝時會提示創(chuàng)建用戶赫冬,沒創(chuàng)建的卸載重裝再創(chuàng)建,一定要有一個用戶)溃列,輸入后進入tomcat的另一個界面劲厌,點擊一個“瀏覽”的按鈕(該界面只有一個中文按鈕),選中第一步的war文件听隐,然后點擊按鈕下的“Deploy”按鈕,幾秒后补鼻,界面會刷新。
刷新后雅任,你可以在任何有網(wǎng)絡(luò)的電腦輸入:http://ip:8080/application/.....(該url跟你在開發(fā)項目是的url是一樣的风范,只是把localhost換成服務(wù)器的ip),就可以訪問你的項目了沪么。
7.訪問項目
此時硼婿,你可以訪問,但是訪問路徑不像人家:www.baidu.com的酷禽车,.com/.cn/.net/...的叫域名加酵,你需要一個域名來代替你的http://ip:8080/......
7.1買域名,還在阿里云買。
7.1.1在百度搜索輸入“阿里云”哭当,點擊進入阿里云網(wǎng)站,然后找到登陸界面冗澈,授權(quán)淘寶賬號登陸即可钦勘;
7.1.2在阿里云網(wǎng)站找到“產(chǎn)品”菜單欄,在“產(chǎn)品”的下拉菜單中找到域名注冊亚亲;
7.1.3點擊進入域名注冊網(wǎng)站彻采,在這里輸入你想要的域名字符腐缤;
7.1.4在搜索結(jié)果中,找到不同后綴的域名名稱肛响,標(biāo)注“未注冊”的即可加入購物車購買岭粤;已經(jīng)注冊的是無法購買的;
7.1.5選好要購買的域名特笋,在購物車?yán)稂c擊去結(jié)算剃浇,進入結(jié)算頁面;域名購買的是域名的使用時間猎物,一般按年出售虎囚,所以要根據(jù)自己的需求選擇最劃算的購買年份,時間越長越貴蔫磨。
7.1.6確定好時間后淘讥,選擇要購買的屬性,是個人還是企業(yè)堤如。如果暫時沒有企業(yè)的可以先以個人名義購買蒲列,填寫驗證個人信息即可,后面可以更改為企業(yè)的搀罢。而企業(yè)購買需要提供企業(yè)的相關(guān)證件蝗岖。
7.1.7選擇完成后,提交付款即可魄揉。會有短信剪侮、郵件提醒梅桩。
7.2域名備案县钥。
7.2.1.首先在備案之前你得在阿里云申請新的域名平酿,然后才能走備案的流程坝茎,申請域名的經(jīng)驗我已經(jīng)發(fā)過了琉用,大家可以參考一下峭范,下面就是小編已經(jīng)申請好的域名墓造!
7.2.2.在備案之前我們需要將域名實名認(rèn)證杏愤,點擊實名認(rèn)證媒区,然后就會跳到申請實名認(rèn)證的頁面驼仪!這里我們按照要求提交相應(yīng)的資料就可以了,一般會等1-2個工作日就會有結(jié)果袜漩!
7.2.3.通過實名認(rèn)證之后绪爸,我們需要申請一個備案服務(wù)號,備案服務(wù)號是你買阿里云的服務(wù)器才會有的宙攻。所以在申請域名備案前奠货,你還必須有一臺阿里云的服務(wù)器!申請頁面在右上角的備案選項里面可以找到座掘。
7.2.4.點擊申請就可以馬上申請了递惋,申請成功后會看到你的備案服務(wù)號的信息柔滔,其實就相當(dāng)于是一串驗證碼之類的字符啦!
7.2.5.然后我們現(xiàn)在可以進入備案流程了萍虽,右上角的備案菜單點擊ICP備案系統(tǒng)進入備案的頁面!這里你需要完善你的備案信息然后進入到一下個頁面睛廊!
7.2.6.這里就是需要填寫你申請的域名的信息了,然后還有我們剛剛申請的備案服務(wù)號杉编,點擊進入下一步超全!
7.2.7.備案服務(wù)號驗證過后然后會叫你填寫一堆信息,就是你網(wǎng)站的信息啦王财,比如你網(wǎng)站的用途啊卵迂,還有你的網(wǎng)站負責(zé)人的信息,如果是你本人那就是填寫你自己的信息啦绒净!
7.2.8.下一步是你提交你的資料進行初審啦见咒,個人就是身份證,企業(yè)就是營業(yè)執(zhí)照挂疆,然后還要傳一份備案審核單改览,需要本人簽字蓋章!提價之后就是又是漫長的等待了缤言!
7.2.9.初審過后會叫你郵寄備案審核單到阿里云指定機構(gòu)宝当,還要購買阿里云的幕布進行拍照上傳哦!幕布是這個樣子滴胆萧!
7.2.10.提交之后又是漫長的等待庆揩,等待管局的審核,這里可能需要1周到半個月的時間跌穗,之后就會有通知你域名的審核情況
7.3域名解析.
7.3.1.前提條件
在設(shè)置域名解析前订晌,您需要準(zhǔn)備好域名、網(wǎng)站(或郵箱)蚌吸。具體包括:
擁有一個域名锈拨。
已經(jīng)準(zhǔn)備好服務(wù)器空間,并已上傳網(wǎng)站內(nèi)容至服務(wù)器羹唠。
已完成網(wǎng)站備案奕枢。
從服務(wù)器提供商處獲取主機 IP 地址(或電子郵箱 MX 記錄),解析設(shè)置中需要使用佩微。
7.3.2.設(shè)置域名解析
參照以下步驟缝彬,在云解析DNS控制臺添加域名并設(shè)置域名解析:
登錄到?云解析DNS控制臺。
如您需要操作的域名已經(jīng)在域名解析列表中哺眯,請?zhí)D(zhuǎn)到步驟4跌造;否則,單擊添加域名。
在域名輸入框中填寫您需要操作的域名壳贪,完成后單擊確認(rèn)。
選擇需要配置解析的域名寝杖,單擊其操作列下的解析設(shè)置违施。
在解析設(shè)置頁面,您可以單擊添加解析并添加需要的解析記錄瑟幕,也可以單擊新手引導(dǎo)磕蒲,快速設(shè)置網(wǎng)站/郵箱解析。下面以新手引導(dǎo)為例進行說明只盹。直接添加解析辣往,請參照步驟6。
添加郵箱解析殖卑。在郵箱解析子頁下站削,選擇郵箱類型,并單擊確認(rèn)孵稽。
添加網(wǎng)站解析许起。在網(wǎng)站解析子頁下,填寫網(wǎng)站的 IP 地址菩鲜,并單擊確認(rèn)园细。
在添加解析頁面,完成記錄配置接校,并單擊確認(rèn)猛频。
參數(shù)說明如下:
參數(shù)說明
記錄類型支持的記錄類型包括:
主機記錄域名前綴,與域名共同組成解析對象蛛勉。假設(shè)域名為 aliyun.com鹿寻,則常見用法如下:
解析線路使用的解析線路。
記錄值根據(jù)記錄類型設(shè)置解析結(jié)果董习。
TTL值解析結(jié)果在遞歸DNS中的保存時長烈和。
www:解析域名 www.aliyun.com。
@:直接解析主域名 aliyun.com皿淋。
*:泛解析招刹,解析所有子域名。
mail:解析域名 mail.aliyun.com窝趣,用于郵箱服務(wù)器疯暑。
m:解析域名 m.aliyun.com,用于手機網(wǎng)站哑舒。
二級域名:例如填寫 abc妇拯,用于解析 abc.aliyun.com。
A - 將域名指向一個IPv4地址。
CNAME - 將域名指向另外一個域名越锈。
AAAA - 將域名指向一個IPv6地址仗嗦。
NS - 為子域名指定DNS服務(wù)器。
MX - 將域名指向郵件服務(wù)器地址甘凭。
SRV - 用于記錄提供特定服務(wù)的服務(wù)器稀拐。
TXT - 為記錄添加說明,可用于創(chuàng)建SPF記錄丹弱。
CAA - CA證書頒發(fā)機構(gòu)授權(quán)校驗德撬。
顯性URL - 將域名302重定向到另外一個地址,并且顯示真實目標(biāo)地址躲胳。
隱形URL - 將域名302重定向到另外一個地址蜓洪,但是隱藏真實目標(biāo)地址。
完成添加的解析記錄默認(rèn)直接啟用坯苹。您可以在解析設(shè)置頁面隆檀,管理相應(yīng)的解析記錄,如執(zhí)行修改北滥、暫停刚操、刪除、備注等操作再芋。
7.3.3.啟用云解析 DNS 服務(wù)器
完成域名解析設(shè)置后菊霜,您需要確認(rèn)已啟用云解析 DNS 服務(wù)器,才能使解析設(shè)置生效济赎。
在阿里云注冊的域名鉴逞,默認(rèn)已啟用云解析 DNS 服務(wù)器,無需再做修改司训,等待生效即可构捡。對于不在阿里云注冊的域名,
如果您的域名已啟用云解析 DNS 服務(wù)器壳猜,無需修改勾徽,等待生效即可。
如果您的域名使用的不是云解析 DNS 服務(wù)器统扳,參考?不同域名注冊商修改 DNS 方法?網(wǎng)址:https://help.aliyun.com/document_detail/39844.html
來修改其 DNS 服務(wù)器喘帚。
7.3.4.解析生效時間
新增解析:在完成設(shè)置后即時生效。
修改解析:需要 0 ~ 48 小時才會生效咒钟,具體取決于各地運營商的緩存刷新時間吹由。
解析后就玩完了
8.至此,你就可以在有網(wǎng)絡(luò)下訪問你的網(wǎng)站(項目)