阿里云服務(wù)器搭建web項目小結(jié)

來源: 博客園
作者:張曾經(jīng)
時間:2020-09-10
17053
最近恰好有時間,自己搞了個云服務(wù)器試著搭建了個網(wǎng)站,遇到了一些問題,通過踩坑也漲了一些經(jīng)驗,遂記錄一二,與后來者分享。本文內(nèi)容為阿里云服務(wù)器搭建web項目小結(jié)。

前言

最近恰好有時間,自己搞了個云服務(wù)器試著搭建了個網(wǎng)站,遇到了一些問題,通過踩坑也漲了一些經(jīng)驗,遂記錄一二,與后來者分享。

正文

1、博主用的阿里云服務(wù)器,為什么用它呢?一個是恰逢雙十一,有優(yōu)惠;另一個原因,它畢竟是國內(nèi)市場占有率最高的廠家,各種學習資料應該也是最多的。各位園友自建網(wǎng)站時按自身情況酌情選擇即可。

如果用阿里云服務(wù)器的話,按照官網(wǎng)上的教程來操作是最好的選擇,現(xiàn)在各類形形色色的博客里的安裝操作教程均會有不同程度的不詳盡,指不定那里就會埋坑。阿里云服務(wù)器手動搭建javaweb環(huán)境的官網(wǎng)教程的網(wǎng)址【https://help.aliyun.com/document_detail/51376.html?spm=5176.12901015.0.i12901015.af8f525cCPi8QI】,在此教程頁的左邊菜單欄,還有包括數(shù)據(jù)庫搭建、鏡像操作等各種教程,而且很詳細,直接照著做即可,快捷高效。

2、打tomcat用的war包

博主用的idea,直接打開maven的右側(cè)操作欄,找到根module,先clean再package

ia_4200000001.png

這時在你的項目目錄下就有最新的war包了

ia_4200000002.png

包名稱可以直接在所打包的項目的pom.xml中自定義,如下所示:

ia_4200000003.png

3、tomcat啟動報錯

org.apache.catalina.LifecycleException:Failed to start component[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/points]]

錯誤信息截圖如下:

ia_4200000004.png

這時由于tomcat的版本與jdk版本沖突導致的,一般來說jdk1.7對應tomcat7,jdk1.8對應tomcat8,我最開始是用的jdk1.8搭配tomcat7,所以出現(xiàn)了上述問題。將tomcat換成8后問題解決。

4、H5入門

最近也順便研究了一下h5開發(fā),這樣一些簡單的頁面自己就能搞定了。

首先說一下h5的開發(fā)環(huán)境搭建。我用的是Visual Studio Code(簡稱VSC)+Node.js+Vue。為方便大家對照后端技術(shù)理解H5前端用的技術(shù),可以先這樣理解:VSC是前端常用的開發(fā)工具,類比后端用的Idea和Eclipse,它們作用是一樣的;Node.js是vue的開發(fā)環(huán)境,類比我們后端的JDK;而vue可以類比成我們的Spring框架,簡化開發(fā),功能強大;npm是用于包管理的,類似我們的maven。這樣一類比,相信大家都有一個更直觀的感受了。下面大體說一下我的搭建過程。

1)、下載node.js https://nodejs.org/en/

具體操作參見博客【https://www.cnblogs.com/lunlunshiwo/p/7476031.html】

2)、正常的npm服務(wù)在國外,安裝較慢,此處我們使用國內(nèi)的,安裝指令

npm install-g cnpm--registry=http://registry.npm.taobao.org

安裝完之后用cnpm-v指令查看

ia_4200000005.png

3)、安裝vue-cli一種全局腳手架,用于搭建所需的模板框架,但注意此處直接運行上述指令可能會卡主,執(zhí)行下面的就好了:

npm config set registry https://registry.npm.taobao.org--global

然后npm install-g vue/cli

注意安裝過程要運行管理員權(quán)限的cmd指令操作頁面,如果還有報錯,用指令npm install-g npm latest將版本升到最新。

4)、初始化環(huán)境

npm install-g vue/cli-init

vue init webpack myproject

一頓yes往下走就行了,初始化完項目之后的目錄是這樣的

ia_4200000006.png

5)、集成VScode

參見博文【https://blog.csdn.net/mao834099514/article/details/79138484】

6)、增加智能提示

點擊extension按鈕,如下圖,點擊后搜索intelliSense,選擇node.js的和css,就會有智能提示了

ia_4200000007.png

7)、增加標簽自動補全功能

同樣在extension處安裝三個插件即可:Auto Close Tag/Auto Rename Tag/Auto Complete Tag

8)、npm run dev

去訪問項目吧!

好了,這次就到這里,如果有問題或者疑問,歡迎大家留言區(qū)交流,謝謝閱讀!

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于博客園,本站不擁有所有權(quán),不承擔相關(guān)法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
阿里云助力《誅仙世界》端游正式開服!
阿里云助力《誅仙世界》端游正式開服!
近?,完美世界游戲歷時多年打造的新國?仙俠MMORPG端游《誅仙世界》在阿?云上正式開服。
阿里云
云服務(wù)
2024-12-292024-12-29
一文詳解阿里云AI大基建
一文詳解阿里云AI大基建
面向AI時代,阿里云基礎(chǔ)設(shè)施是如何創(chuàng)新與發(fā)展的?計算、網(wǎng)絡(luò)、存儲、服務(wù)器、集群、可觀測等,阿里云全新升級的AI Infra到底有哪些重磅更新?
阿里云
云服務(wù)
2024-11-022024-11-02
AI時代云安全新范式,阿里云安全能力全線升級!
AI時代云安全新范式,阿里云安全能力全線升級!
AI時代,云安全面臨著新的挑戰(zhàn),不僅要持續(xù)面對以往的傳統(tǒng)問題,更需要全新理念落地于產(chǎn)品設(shè)計、技術(shù)演進、架構(gòu)設(shè)計,才能實現(xiàn)效果、性能、和成本的最優(yōu)解。
AI
阿里云
云服務(wù)
2024-09-272024-09-27
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
近日,國際數(shù)據(jù)公司(IDC)發(fā)布《中國大數(shù)據(jù)平臺市場份額,2023:數(shù)智融合時代的真正到來》報告——2023年中國大數(shù)據(jù)平臺公有云服務(wù)市場規(guī)模達72.2億元人民幣,其中阿里巴巴市場份額保持領(lǐng)先,占比達40.2%,連續(xù)四年排名第一。
阿里云
云服務(wù)
2024-09-182024-09-18
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家