首页 > 解决方案 > 使用 Visual Studio Code 将 Java Web 应用程序部署到 Tomcat

问题描述

我正在尝试使用 Visual Studio Code 将 Java Web 应用程序部署到 Tomcat,并且遇到了一些我想分享的问题。

安装Tomcat for Java扩展后,我尝试部署一个 Maven Java Web 项目。为此,我单击了项目的文件夹并选择了“在 Tomcat 服务器上运行”选项。结果是此消息的错误:The folder is not a valid web app to run on Tomcat Server.

然后,我意识到也许我应该在 Tomcat 上运行它之前创建一个 war 文件。因此,我执行mvn clean package了命令,然后在 war 文件上执行“在 Tomcat 服务器上运行”选项。这样做,项目已正确部署。

但是,与 Eclipse 使用 Tomcat 的方式相比,这在我看来有点乏味。特别是如果我正在使用静态文件,如 css 或 js,因为每次修改文件时我都应该执行mvn clean package并“在 Tomcat 服务器上运行”。而在 Eclipse 中,这些文件会自动部署在 Tomcat 上而无需重新启动。

我想知道是否有另一种方法可以使用 VS Code 和 Tomcat for Java。

谢谢!

标签: javatomcatvisual-studio-code

解决方案


如果你使用 Spring,有一个简单的方法。

Spring Initializr扩展带有嵌入式 Tomcat 安装,并且热重载开箱即用。

依靠以下指南来安装它:

https://code.visualstudio.com/docs/java/java-spring-boot


推荐阅读