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ù)清楚