我正在尝试使用 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。
谢谢!
最佳答案
是的,如果您喜欢使用 Spring。
您需要安装 Spring Initializr扩展如以下指南中所述:
https://code.visualstudio.com/docs/java/java-spring-boot
它带有嵌入式 Tomcat 安装,热重载开箱即用,让您立即提高工作效率。
关于java - 使用 Visual Studio Code 将 Java Web 应用程序部署到 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51840625/