Maven Cargo将War文件部署到LibertyServer但无法运行

时间:2018-11-05 11:56:58

标签: java maven websphere-liberty cargo

我正在使用Maven Cargo在WebSphere Liberty服务器上部署并运行war文件。 以下是我正在使用的个人资料:

<profile>
    <id>integration</id>
    <build>
        <plugins>
            <plugin>
                <groupId>org.codehaus.cargo</groupId>
                <artifactId>cargo-maven2-plugin</artifactId>
                <version>1.6.11</version>
                <configuration>
                    <!-- Container configuration -->
                    <container>
                        <timeout>600000</timeout>
                        <containerId>liberty</containerId>
                        <type>installed</type>
                        <home>ServerHome</home>
                    </container>
                    <configuration>
                        <type>standalone</type>
                        <properties>
                        <cargo.servlet.port>8081</cargo.servlet.port>
                        </properties>
                        <home>ServerHome</home>
                    </configuration>
                    <deployables>
                        <deployable>
                            <artifactId>artifact</artifactId>
                            <groupId>com.group</groupId>
                            <type>war</type>
                        </deployable>
                    </deployables>
                </configuration>
            </plugin>
        </plugins>
    </build>
</profile>

当我使用

时,它会部署到{Server Home} \ servers \ defaultServer \ apps
  

mvn货物:部署-整合。

一旦部署,我将尝试运行服务器,以便可以使用

手动测试该应用
  

cargo:run-整合。

但是由于以下错误而失败

  

[错误]启动容器[org.codehaus.cargo.container.liberty.LibertyInstalledLocalContainer@38af1bf6]失败   org.codehaus.cargo.container.ContainerException:可部署[http://localhost:8081/cargocpc/index.html]无法   在超时期限[600000]中完成部署。因此,可部署状态未知。

服务器是否缺少某些东西才能运行?

0 个答案:

没有答案