首页 文章

使用jenkins将war文件部署到jetty

提问于
浏览
2

我使用jenkins将war文件部署到tomcat作为构建后操作

WAR/EAR files=**/demo.war
Context path=application
Container=tomcat 7

Manager user name=admin
Manager password=admin
Tomcat URL=https://localhost:8080/

如何使用 jenkins 将war文件部署到 jetty 而不是tomcat . 该项目是一个maven项目,没有任何码头插件 .

1 回答

  • 0

    我认为最简单的方法是:

    1. 添加到pom.xml下一行的插件

    <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.1.1.v20140108</version>
                <configuration>
                    <stopPort>9966</stopPort>
                    <stopKey>stopKey</stopKey>
                    <stopWait>20</stopWait>
                </configuration>
            </plugin>
    

    2. 改变目标

    mvn jetty:stop jetty:run-forked

    如果您无法更改pom.xml,则可以创建单独的pom.xml(在其他文件夹上) . 并使用此pom.xml运行相同的任务 . 发布步骤>调用顶级maven目标> advavanced

相关问题