Я использую Maven Cargo для развертывания и запуска файла war на сервере WebSphere Liberty.
Ниже профиль, который я использую:
<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
мвн груз: развернуть -интеграция.
После развертывания я пытаюсь запустить сервер, чтобы я мог вручную протестировать приложение, используя
груз: запуск -интеграция.
Но происходит сбой с приведенной ниже ошибкой
[ОШИБКА] Не удалось запустить начальный контейнер [org.codehaus.cargo.container.liberty.LibertyInstalledLocalContainer@38af1bf6]
org.codehaus.cargo.container.ContainerException: Deployable [http://localhost:8081/cargocpc/index.html] не удалось
завершить развертывание в течение периода ожидания [600000]. Таким образом, состояние развертывания неизвестно.
Что-то мне не хватает, чтобы сервер мог работать?