国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Visual Studio Code配置Tomcat運行Java Web項目

這篇具有很好參考價值的文章主要介紹了Visual Studio Code配置Tomcat運行Java Web項目。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

創(chuàng)建項目

創(chuàng)建Java Web項目

ctrl+shift+p打開搜索Maven原型, 并選擇從maven原型創(chuàng)建新項目
vscode運行javaweb項目,其他,java,前端,vscode
或者按如下方式:選擇從Maven原型創(chuàng)建Web項目

vscode運行javaweb項目,其他,java,前端,vscode
maven-archetype-webapp原型創(chuàng)建項目
vscode運行javaweb項目,其他,java,前端,vscode
接著選擇原型版本、輸入包名、項目名、選擇項目存放位置
vscode運行javaweb項目,其他,java,前端,vscode
注意:到此需要按一下回車來繼續(xù)
vscode運行javaweb項目,其他,java,前端,vscode
輸入Y或者回車確認
vscode運行javaweb項目,其他,java,前端,vscode

補全項目結構

通過Maven原型創(chuàng)建的的項目目錄結構是不完整的
vscode運行javaweb項目,其他,java,前端,vscode
手動補全,新工程目錄如下
vscode運行javaweb項目,其他,java,前端,vscode
修改pom.xml

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
  </properties>

配置Tomcat Server

安裝Tomcat for Java插件,但是其已經過時了
vscode運行javaweb項目,其他,java,前端,vscode
但是其推薦使用Community Server Connector插件
vscode運行javaweb項目,其他,java,前端,vscode

安裝Community Server Connectors插件之后會在控制欄多了一個SERVERS的選項卡

點擊創(chuàng)建新的Server
vscode運行javaweb項目,其他,java,前端,vscode

可能出現(xiàn)異常:

Unable to create the server: Extension backend error - there are no rsp providers currently running to choose from. they may still be initializing.

原因:

項目使用的JDK版本過低,讓項目使用更高的JDK版本即可解決

解決:

修改當前項目的.vscode文件夾中的settings.json文件,添加JDK11配置,不使用全局settings.json中配置的JDK8

  // Java配置  
  "java.jdt.ls.java.home": "D:/Development/Java/jdk11",
  "java.dependencies.enabled": true,
 
  // 是否自動更新Java構建配置
  "java.configuration.updateBuildConfiguration": "automatic",
  
  // 自動啟動Community Server Connector擴展
  "rsp-ui.enableStartServerOnActivation": [
    {
      "id": "redhat.vscode-community-server-connector",
      "name": "Community Server Connector",
      "startOnActivation": true
    }
  ],

會詢問是否下載服務器,這里選擇No,user server on disk,使用本地安裝的Tomcat
vscode運行javaweb項目,其他,java,前端,vscode
選擇本地的Tomcat安裝路徑
vscode運行javaweb項目,其他,java,前端,vscode
然后出現(xiàn)Tomcat的配置項,根據(jù)需要修改,默認即可
vscode運行javaweb項目,其他,java,前端,vscode
點擊Finish后,Tomcat服務器就添加配置好了
vscode運行javaweb項目,其他,java,前端,vscode

項目部署

執(zhí)行項目打包命令后,target目錄將出現(xiàn)一個demo.war與一個demo項目名的目錄
vscode運行javaweb項目,其他,java,前端,vscode
選擇Tomcat,點擊Add Deployment選項,進行項目部署
vscode運行javaweb項目,其他,java,前端,vscode
選擇部署類型

選擇File: 就是選擇文件,一般用來選擇war包

選擇Exploded: 就是選擇文件夾,如果使用熱部署,選擇編譯后的項目文件夾,會進行實時更新

vscode運行javaweb項目,其他,java,前端,vscode

部署編譯目錄

選擇打包生成的編譯目錄
vscode運行javaweb項目,其他,java,前端,vscode
會詢問選擇是否配置參數(shù),這里選擇No
vscode運行javaweb項目,其他,java,前端,vscode

于是Tomcat目錄下就多了個項目
vscode運行javaweb項目,其他,java,前端,vscode
啟動Tocmat
vscode運行javaweb項目,其他,java,前端,vscode

點擊Publish Server(Full)進行項目發(fā)布
vscode運行javaweb項目,其他,java,前端,vscode

部署war包

執(zhí)行選擇打包生成的demo.war文件
vscode運行javaweb項目,其他,java,前端,vscode
于是Tomcat目錄下就多了個項目
vscode運行javaweb項目,其他,java,前端,vscode
啟動Tocmat

vscode運行javaweb項目,其他,java,前端,vscode
訪問http://localhost:8080/demo/
vscode運行javaweb項目,其他,java,前端,vscode

修改index.jsp

需要重新執(zhí)行maven的package打包,再次訪問即可達到熱部署效果,但是這種方式效率不高,尤其是項目大時,編譯打包緩慢,此時就需要使用熱部署

vscode運行javaweb項目,其他,java,前端,vscode

熱部署

Deploy:Deploy是一款熱部署插件。

vscode運行javaweb項目,其他,java,前端,vscode

熱部署配置

編輯或者創(chuàng)建當前項目的.vscode文件夾中的settings.json文件
vscode運行javaweb項目,其他,java,前端,vscode
在項目的settings.json中添加熱部署配置信息

{
 //Deploy插件熱部署所需配置信息
    "deploy": {
     "packages": [
         {
             "name": "web app",
             "description": "配置webapp中的文件路徑",
             "files": [
              "src/main/webapp/*",
              "src/main/webapp/*/*",
              "src/main/webapp/**",
             ], 
             "exclude": [
                 "src/main/webapp/test/*"
             ],
             "deployOnSave": true,
             "useTargetList": true,
             "button": {
              "text": "熱部署",
              "tooltip": "點擊部署",
              "targets": [ "HOTSITE" ]
          },

         }
     ],
     "targets": [
         {
             "type": "local",
             "name": "HOTSITE",
             "description": "配置指向編譯目錄",
             "dir": "target/TEST/",// 指向編譯后的文件路徑
             "mappings": [
                 {
                     "source": "src/main/webapp",
                     "isRegEx": false,
                     "target": "/"
                 }
             ]
         }
     ]
	},
 }

編譯配置

點擊Maven菜單中的compile按鈕,將后端文件編譯成class文件,保存到target下的classes文件夾中
vscode運行javaweb項目,其他,java,前端,vscode

為了配合熱部署,打卡項目pom.xml文件,修改maven的默認編譯位置,讓后端代碼編譯到某一個目錄,如:target/TEST/

 <build>
    <sourceDirectory>src/main/java</sourceDirectory>
        <resources>
          <resource>
            <directory>src/main/resources</directory>
          </resource>
        </resources>
    <outputDirectory>${basedir}/target/TEST/WEB-INF/classes</outputDirectory>
  </build>

部署

選擇需要熱部署的目錄,會實時更新該目錄數(shù)據(jù),也就是選擇編譯后的項目文件夾,即工程下的target/TEST目錄
vscode運行javaweb項目,其他,java,前端,vscode
Tomcat目錄下就多出一個個項目
vscode運行javaweb項目,其他,java,前端,vscode
啟動Tomcat,點擊Publish Server(Full)進行項目發(fā)布
vscode運行javaweb項目,其他,java,前端,vscode
訪問瀏覽器:
vscode運行javaweb項目,其他,java,前端,vscode

啟動熱部署

點擊熱部署按鈕啟動熱部署,修改index.jsp文件測試是否生效
vscode運行javaweb項目,其他,java,前端,vscode
修改index.jsp文件后訪問瀏覽器:
vscode運行javaweb項目,其他,java,前端,vscode文章來源地址http://www.zghlxwxcb.cn/news/detail-751584.html

到了這里,關于Visual Studio Code配置Tomcat運行Java Web項目的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Visual Studio Code配置Python運行環(huán)境

    Visual Studio Code配置Python運行環(huán)境

    Visual Studio Code配置Python運行環(huán)境(保姆級教學) Visual Studio Code是微軟針對于編寫現(xiàn)代Web和云應用開發(fā)的跨平臺源代碼編輯器,它支持多種語言和文件格式的編寫,并且啟動速度快,開源,語法高亮,顏值高等優(yōu)點集于一身,受到許多開發(fā)者的熱愛。 隨著Python編程語言迅速的

    2024年02月16日
    瀏覽(36)
  • 使用Visual Studio Code 導入并運行vue項目

    使用Visual Studio Code 導入并運行vue項目

    一、安裝并配置node.js 詳見CSDN 查看node版本: 二、修改編輯器的語言(切換為中文) 打開VSCode, 快鍵鍵Ctrl+Shift+P ,搜索?Configure Display Language,選擇安裝其他語言,安裝完成選擇zh-cn,重啟就變成中文了。 ?三、vue插件的安裝(方便開發(fā))(Ctrl+shift+X) eslint插件:eslint智能錯誤

    2024年02月08日
    瀏覽(31)
  • Visual Studio Code (VS Code) – C++ 入門(包含 vscode配置c++環(huán)境)

    Visual Studio Code (VS Code) – C++ 入門(包含 vscode配置c++環(huán)境)

    —— 基于 VS Code 官方文檔的全面的、具體的入門級教程 歡迎訪問作者的主頁:Xi Xu’s Home Page 本教程由文章(本文)和視頻組成。 在本教程中,您將為使用 UCRT64 中的 GCC C/C++ 編譯器(gcc/g++)和 GDB 調試器配置 VS Code 來創(chuàng)建在 Windows 上運行的程序。 配置 VS Code 后,您將在 V

    2024年02月01日
    瀏覽(31)
  • Visual Studio Code配置開發(fā)Maven項目、Spring Boot項目

    Visual Studio Code配置開發(fā)Maven項目、Spring Boot項目

    ctrl+shift+p打開搜索setting.json,這個setting.json配置屬于全局配置 配置全局的Java與Maven信息 可以在當前項目的.vscode文件夾中,編輯或者創(chuàng)建settings.json,進行Java、Maven配置以此覆蓋全局配置。 截至目前,新版本VSCode的Java擴展需要Java 17或更新的版本 如果想使用低版本的JDK,則需

    2024年02月03日
    瀏覽(20)
  • 【開發(fā)環(huán)境】Mac 安裝 Visual Studio Code ② ( 裝 C/C++ 擴展 | 安裝配置 Code Runner 擴展插件 | 運行 C 語言程序 )

    【開發(fā)環(huán)境】Mac 安裝 Visual Studio Code ② ( 裝 C/C++ 擴展 | 安裝配置 Code Runner 擴展插件 | 運行 C 語言程序 )

    在 VSCode 中 , 點擊 左側 的 \\\" 擴展 \\\" 按鍵 , 在 擴展 面板中 , 默認顯示之前已經安裝過的 擴展 ; 在 擴展面板 中的 搜索欄 , 輸入 \\\" C \\\" , 第一個就是 C/C++ 擴展 , 點擊 \\\" 安裝 \\\" 按鈕 , 安裝改 擴展插件 ; 安裝完畢后 , 提示 如下內容 ; 在 擴展 面板中 , 搜索 \\\" runner \\\" , 搜索出的第一個

    2024年04月25日
    瀏覽(47)
  • 更新 Visual Studio Code(VSCode)

    Visual Studio Code(簡稱 VSCode)是一款功能強大且廣受歡迎的開源代碼編輯器。它的開發(fā)者們經常發(fā)布新版本,以提供更好的性能、功能和安全性。本文將介紹如何更新 VSCode 到最新版本。 更新方法如下: 打開 Visual Studio Code:首先,打開你的 VSCode 編輯器。 打開擴展視圖:在

    2024年02月06日
    瀏覽(27)
  • vscode(visual studio code) 免密登陸服務器

    vscode(visual studio code) 免密登陸服務器

    1.生成密鑰 首先,在本地,打開命令輸入框: Win+R–彈出輸入框,輸入cmd,打開命令框。 然后,在命令框,輸入 按兩次回車鍵,問你是否重寫,選擇y。 接著,輸入兩次回車,即輸入空白密碼,,沒有密碼。 最后,便可以看到,在本地的目錄下,生成了公鑰和私鑰。 選擇畫紅

    2024年01月16日
    瀏覽(23)
  • Visual Studio Code(VSCode) 編輯/編譯/調試 C++ 代碼

    Visual Studio Code(VSCode) 編輯/編譯/調試 C++ 代碼

    最近想要切換編輯工具,之前工作中使用過 Source Insight,Eclipse,CLion 來寫 C++ 代碼。目前來說 Source Insight 已經非常古老,只有編寫代碼還說得過去,編譯、調試方面都不行。Eclipse 使用的時間最長,相對來說也比較好用,但是對于 C++11 之后的 C++ 代碼實際上支持的并不友好。

    2024年02月03日
    瀏覽(29)
  • vue項目配置eslint(附visio studio code配置),web微信開發(fā)工具

    vue項目配置eslint(附visio studio code配置),web微信開發(fā)工具

    // 此插件用來識別.html 和 .vue文件中的js代碼 ‘html’, // standard風格的依賴包 “standard”, // standard風格的依賴包 “promise” ], // add your custom rules here ‘rules’: { // allow paren-less arrow functions ‘arrow-parens’: 0, // allow async-await ‘generator-star-spacing’: 0, // allow debugger during development ‘

    2024年04月27日
    瀏覽(27)
  • Tomcat的介紹和安裝配置、eclipse中動態(tài)web項目的創(chuàng)建和運行、使用IDEA創(chuàng)建web項目并運行

    Tomcat的介紹和安裝配置、eclipse中動態(tài)web項目的創(chuàng)建和運行、使用IDEA創(chuàng)建web項目并運行

    一、Tomcat的介紹和安裝配置 安裝tomcat: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 環(huán)境變量的配置: 配置之后重啟cmd,執(zhí)行startup命令,啟動tomcat 在localhost:8080,能進入tomcat主界面,說明配置成功 二、eclipse中動態(tài)web項目的創(chuàng)建和運行 tomcat可以在面板上配,可以去windows中pr

    2024年02月14日
    瀏覽(41)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包