使用Maven插件将货物部署在远程Glassfish 4.1集群上

时间:2018-08-03 13:01:48

标签: maven glassfish glassfish-4.1 cargo cargo-maven2-plugin

我已经成功地在单实例Glassfish 4.1服务器上进行了部署,但是我面临一些奇怪的问题(通过DAS)部署在群集上。

第一次尝试时,在maven上使用“ -X”参数启用完全调试,它要求接受证书。它卡在这里。

下次尝试将卡在同一位置,而不要求接受证书(它已经在〜。/ gfclient上受信任)。

我将参数传递给pom.xml,但是为了使其变得简单,我们假设参数是硬编码的。

货运插件是这样的:

mvn clean install cargo:redeploy -X

以下是最后的日志行:

  

[INFO] [DeployerRedeployMojo]已解决的容器工件org.codehaus.cargo:cargo-core-container-glassfish:jar:1.6.8用于容器glassfish4x

     

[DEBUG]正在对[GlassFish 4.x Remote]执行部署操作...

     

[DEBUG]初始可部署值:groupId = [null],artifactId = [null],类型= [null],位置= [null]

     

[DEBUG]搜索与[com.asesoreslocales:portalEmpleado:war:null] ...相匹配的工件。

     

[DEBUG]正在检查工件[com.company.project:war:null] ...

     

[DEBUG]计算的可部署值:groupId = [com.company],artifactId = [项目],分类器= [null],类型= [war],位置= [/ data / dev / projects / project / target / project-2.1.03.war]

     

[DEBUG]重新部署[/data/dev/projects/project/target/project-2.1.03.war] ...

就是这样。这是pom.xml的样子:

       <plugin>
            <groupId>org.codehaus.cargo</groupId>
            <artifactId>cargo-maven2-plugin</artifactId>
            <version>1.6.8</version>
            <configuration>
                <container>
                    <containerId>glassfish4x</containerId>
                    <type>remote</type>
                </container>
                <configuration>
                    <type>runtime</type>
                    <properties>
                        <cargo.hostname>IP</cargo.hostname>
                        <cargo.glassfish.admin.port>4848</cargo.glassfish.admin.port>
                        <cargo.remote.username>User</cargo.remote.username>
                        <cargo.remote.password>Password</cargo.remote.password>
                        <cargo.glassfish.target>node1,node2</cargo.glassfish.target>
                    </properties>
                </configuration>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>org.glassfish.main.deployment</groupId>
                    <artifactId>deployment-client</artifactId>
                    <version>4.1</version>
                </dependency>
            </dependencies>
        </plugin>

有什么主意吗?

0 个答案:

没有答案