2013-02-27 138 views
7

我已經將maven項目轉換爲gradle,我正在使用Spring工具套件,並且所有依賴項jar都成功上傳。當我構建項目時,它會成功構建。 但我不知道如何運行這個Web應用程序,我試圖做一個戰爭,以便我可以使用tomcat進行部署,我發現了tomcat插件,但是當我在我的build.gradle文件中插入tomcat插件時,它給我的錯誤: 插件和Tomcat ID沒有發現如何運行gradle web應用程序?

請幫助別人,我只是堅持,我假設它遵循的結構是一樣的gradle這個和我使用JSP頁面和XML文件,我可以把這些文件在我的資源文件夾中。

如何創建項目的war文件並在tomcat中使用eclipse-wtp進行部署?

回答

14

要創建一個戰只需使用:apply plugin: 'war'

對於WTP這些行添加到您的build.gradle:

apply plugin: 'eclipse' 
apply plugin: 'eclipse-wtp' 

到您的構建中部署使用Tomcat WAR文件,你可以使用cargo plugin 。通過這種方式,您可以在部署後啓動,例如集成測試等。

在eclipse tomcat中部署war文件:在將上面的apply plugin: ...放入您的build.gradle後,您必須首先運行gradle eclipse。然後在eclipse中刷新並將web項目添加到你的tomcat。

+0

這個戰爭文件存儲在哪裏?我遵循這些步驟,添加了eclipse和eclipse-wtp和war插件,但是無法看到成功構建戰爭文件後創建的位置... – Ruby 2013-02-28 07:07:47

+0

看看/build/libs目錄 – Cengiz 2013-02-28 11:07:38

+0

Aaaand就是這樣,謝謝;) – Hugo 2017-06-28 10:50:42