首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用plugin重新部署工件?

如何使用plugin重新部署工件?
EN

Stack Overflow用户
提问于 2017-05-30 16:25:58
回答 1查看 1.2K关注 0票数 0

我在我的机器上运行了IBM服务器,并且希望使用相应的maven插件重新部署我的WAR。

文档中说有像deployundeployinstall-apps这样的目标。目前我正在使用

代码语言:javascript
复制
<plugin>
    <groupId>com.ibm.websphere.wlp.maven.plugins</groupId>
    <artifactId>liberty-maven-plugin</artifactId> 
    <version>1.1</version>
    <executions>
        <execution>
            <id>install-apps</id>
            <phase>install</phase>
            <goals>
                <goal>install-apps</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <serverHome>c:/my-liberty-instance</serverHome>
        <serverName>myServerName</serverName>
    </configuration>
</plugin> 

但这对我不好,因为它需要在此之前停止服务器实例。如果它在运行--部署了一场新的战争(它取代了旧的战争),但是没有新的变化。

我尝试过使用deploy目标,但是一旦它将WAR复制到dropins目录,它就会开始搜索一些console.log文件,寻找一些应该指示app是否启动并失败的行。

undeploy目标的示例:CWWKM2022E: Failed to undeploy application app-1.0-SNAPSHOT.war. The Stop application message cannot be found in console.log.,但deploystop-server显示相同的消息。

在不需要重新启动服务器的情况下,是否有一种方便的方式来重新部署WAR ?,我只想构建一个新的WAR -部署它;希望服务器赶上变化,仅此而已。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-30 18:18:58

您可以使用install目标来安装项目war文件,而无需停止您的自由服务器实例。但是您需要使用configuration plugin版本的1.3 or above,并将<installAppPackages>project</installAppPackages>包含到插件配置中。

代码语言:javascript
复制
<plugin>
    <groupId>net.wasdev.wlp.maven.plugins</groupId>
    <artifactId>liberty-maven-plugin</artifactId>
    <version>1.3</version>
    <executions>
        <execution>
            <id>install-apps</id>
            <phase>install</phase>
            <goals>
                <goal>install-apps</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <installDirectory>c:/my-liberty-instance</installDirectory>
        <serverName>myServerName</serverName>
        <installAppPackages>project</installAppPackages>
    </configuration>
</plugin>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44267433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档