[英]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.