我已经将一个 maven 项目转换为 gradle ,我正在使用 Spring 工具套件并且所有依赖 jars 都成功上传。当我构建项目时,它构建成功。
但我不知道如何运行这个 web 应用程序,我试图发动一场 war ,以便我可以使用 tomcat 进行部署,我找到了 tomcat 插件,但是当我在 build.gradle 文件中插入 tomcat 插件时,它给出了我的错误:
找不到带有 tomcat id 的插件
请帮助我被卡住的人,我假设它遵循的结构与 gradle 相同,因为我使用的是 jsp 页面和 xml 文件,我可以将这些文件保存在我的资源文件夹中。
如何在tomcat中使用eclipse-wtp创建项目的war文件并进行部署?
最佳答案
要发动 war ,只需使用:apply plugin: 'war'
对于 WTP,将这些行添加到您的 build.gradle 中:
apply plugin: 'eclipse'
apply plugin: 'eclipse-wtp'
要在构建中使用 tomcat 部署 war 文件,您可以使用 cargo plugin .通过这种方式,您可以在部署后开始,例如集成测试等
要在 eclipse tomcat 中部署 war 文件:您必须首先运行
gradle eclipse
在你把上面的 apply plugin: ...
进入你的 build.gradle。然后在 eclipse 中刷新并将 web 项目添加到您的 tomcat。
关于gradle - 如何运行 gradle Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15110545/