簡體   English   中英

如何在VSCode中運行Spring Boot Maven項目以及如何配置Spring Boot Web應用程序的基本URL

[英]How to run a Spring Boot maven project in VSCode and how to config the base url of a spring boot web application

我有一個Maven項目,需要從VSCode運行。 現在,我的方法是:

  1. 在VSCode中打開項目文件夾。 編輯Java,JS,HTML文件等。
  2. 通過運行bin/startup.sh; tail -f logs/* ;啟動我的tomcat bin/startup.sh; tail -f logs/* ; bin/startup.sh; tail -f logs/* ; 在apache tomcat的目錄中。
  3. 在項目目錄中打開終端,然后運行mvn clean install -DskipTests

  4. 然后運行cp /Users/path-to-my-project/target/myWebApp.war ~/apache-tomcat-8.5.23/webapps/將war文件復制到tomcat的webapp目錄中。

之后,我可以通過localhost:8080 / myWebApp訪問我的Web應用程序。

是否可以在VSCode中一鍵(或命令)完成所有這些操作。 我知道可以在Eclipse或IntelliJ中完成,但我想使用VSCode。

我已經在VSCode中安裝了Spring Boot Extension Pack和Java Extension Pack。 我只是對如何設置tomcat的路徑,構建項目然后將war文件復制到tomcat webapps文件夾感到困惑。

是否可以在VSCode中一鍵(或命令)完成所有這些操作。 我知道可以在Eclipse或IntelliJ中完成,但我想使用VSCode。

要使您的Web應用可訪問,只需鍵入:

Ctrl+`   

在VS Code中獲取終端,然后鍵入:

mvnw spring-boot:run

在該應用程序中,locahost:8080后有一個后綴。 所以類似localhost:8080 / mywebapp / ... URL的其余部分。 使用上述方法,一切正常,但我松開了該Web應用程序名稱后綴。 知道我該如何找回它嗎?

在您的application.properties文件中(在Spring Boot項目的src/main/resources文件夾中),添加以下行(對於Spring boot v2.0.5):

server.servlet.context-path=/mywebapp

對於舊版本,您可能需要:

server.contextPath=/mywebapp    

請參閱以下鏈接以供參考:

如何在Spring Boot中設置基本URL以進行休息?

mvnw和mvnw.cmd文件的目的是什么?

如何在Visual Studio代碼中運行springboot應用程序? 有沒有可能?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM