我正在使用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 \ appsmvn货物:部署-整合。
一旦部署,我将尝试运行服务器,以便可以使用
手动测试该应用cargo:run-整合。
但是由于以下错误而失败
[错误]启动容器[org.codehaus.cargo.container.liberty.LibertyInstalledLocalContainer@38af1bf6]失败 org.codehaus.cargo.container.ContainerException:可部署[http://localhost:8081/cargocpc/index.html]无法 在超时期限[600000]中完成部署。因此,可部署状态未知。
服务器是否缺少某些东西才能运行?