【发布时间】:2019-05-24 18:49:18
【问题描述】:
我有一个需要从 VSCode 运行的 Maven 项目。我现在的做法是:
- 在 VSCode 中打开项目文件夹。编辑java、js、html文件等
- 通过在 apache tomcat 的目录中运行
bin/startup.sh; tail -f logs/* ;来启动我的 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 文件夹感到困惑。
【问题讨论】:
-
为什么要生成war包并复制到tomcat webapp文件夹下?要使您的 webapp 可访问,只需
Ctrl+`获取终端,然后mvnw spring-boot:run -
太好了,它奏效了。问题:在应用程序中,locahost:8080 后面有一个后缀。所以像 localhost:8080/mywebapp/...url 的其余部分。使用上述方法一切正常,但我失去了该网络应用程序名称后缀。知道如何找回吗?
标签: java maven spring-boot tomcat visual-studio-code