我正在尝试使用Visual Studio代码将java web应用程序部署到Tomcat,我有一些问题想与大家分享。
在安装了Tomcat for Java扩展之后,我尝试部署了一个Maven Java Web项目。为此,我点击了项目的文件夹并选择了“在Tomcat服务器上运行”选项。结果是出现以下错误消息:< code >该文件夹不是在Tomcat服务器上运行的有效web应用程序。
然后,我意识到也许我应该在Tomcat上运行它之前创建一个war文件。因此,我执行了mvn清理包
命令,然后在war文件上执行“在Tomcat服务器上运行”选项。执行此操作时,项目已正确部署。
然而,与Eclipse使用Tomcat的方式相比,我觉得这有点乏味。特别是当我使用静态文件,如css或js时,因为每次修改文件时,我都应该执行mvn clean package
和“在Tomcat服务器上运行”。而在Eclipse中,这些文件在Tomcat上自动部署,无需重新启动。
我想知道是否有其他方法可以使用VS代码和Tomcat for Java。
谢谢!
如果使用Spring,有一种简单的方法。
Spring Initializr扩展带有嵌入式Tomcat安装,热重装开箱即用。
依靠以下指南进行安装:
https://code.visualstudio.com/docs/java/java-spring-boot