VsCode 配置 Java Web開發環境 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 網站建設 >

VsCode 配置 Java Web開發環境

發表時(shí)間:2019-9-26

發布人(rén):融晨科技

浏覽次數:110

前言: JAVA 項目是(shì)需要(yào / yāo)各種依賴關系的(de),VSCODE 作爲(wéi / wèi)一個(gè)編輯器的(de)确不(bù)能良好的(de)承擔起所需的(de)種種功能,爲(wéi / wèi)了(le/liǎo)方便快捷的(de)開發還是(shì)推薦使用lnterlliJ IDEA

基本環境

  • Java sdk
  • maven (編譯打包構建工具,用來(lái)生成一個(gè)web項目,你可以(yǐ)把這(zhè)個(gè)東西理解成前端的(de)npm)
    • 安裝maven教程
    • 安裝完成後,需要(yào / yāo)重啓一下(可能restart當前命令行窗口也(yě)可以(yǐ)),環境才能生效
  • tomcat(代理服務器)
    • 如果你下在(zài)的(de)tomcat的(de)是(shì)免安裝版的(de)話,在(zài)啓動的(de)時(shí)候會出(chū)現雙擊startup.bat閃退的(de)現象
    • 解決方案

前期準備

  • 打開 maven 的(de)安裝目錄/conf/setting.xml,替換裏面的(de) mirrors 爲(wéi / wèi)下面代碼,這(zhè)樣可加速 maven 項目的(de)構建、編譯、測試:

注意修改setting.xml需要(yào / yāo)更改用戶組權限,不(bù)然無法修改(當然可能這(zhè)和(hé / huò)你的(de)操作系統,以(yǐ)及maven保存的(de)盤符位置有關,如果沒有遇到(dào)無法修改的(de)問題請忽略該條信息)

<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>        
  </mirror>
  • vscode 安裝 Java Extension Pack 插件
    • 該插件會自動幫你裝上(shàng)其他(tā)的(de)你必須的(de)插件

創建工程項目并打包

  • 插件安裝成功後重啓 vscode,在(zài)左側項目區右鍵,可以(yǐ)看到(dào)從 MAVEN PROJECT,選擇+号即可創建新項目,或按下ctrl + shift + p輸入 maven,選擇Create Maven Project
  • 擇maven-archetype-webapp後 maven 會下載各種依賴,并要(yào / yāo)求你填寫 groupId、artifactId(這(zhè)倆個(gè)Id,可以(yǐ)重複,artifactld 的(de)值即爲(wéi / wèi)新建項目的(de)文件名)等,然後就(jiù)會建立一個(gè) java-web 項目。有些可以(yǐ)直接回車采用默認值。
  • 執行mvn clean package将項目打包後,在(zài) target 目錄中會生成 .war 文件

發布到(dào)本地(dì / de)的(de)tomcat服務器上(shàng)

  • 啓動 tomcat,将上(shàng)面生成的(de) .war 文件手動複制到(dào) tomcat 安裝目錄的(de) webapps 文件夾下,假設 .war 的(de)文件名爲(wéi / wèi)HelloWorld在(zài)浏覽器輸入http://localhost:8080/HelloWorld
  • 如果使用VsCode插件Tomcat for Java 可能不(bù)能找到(dào)資源返回404錯誤,具體原因,尚不(bù)清楚

相關案例查看更多