[英]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運行。 現在,我的方法是:
bin/startup.sh; tail -f logs/* ;
啟動我的tomcat bin/startup.sh; tail -f logs/* ;
bin/startup.sh; tail -f logs/* ;
在apache tomcat的目錄中。 在項目目錄中打開終端,然后運行mvn clean install -DskipTests
。
然后運行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
請參閱以下鏈接以供參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.