Я пытаюсь развернуть приложение на удаленном wildfly 8.1.0.Final, используя плагин Cargo maven, и он завершается с ошибкой. Ошибка операции: не удалось подключиться к удаленному: // 10.0.0.165: 9990 за 5000 мс.
Приложение является приложением по умолчанию, сгенерированным архетипом maven cargo-archetype-remote-deployment. Это приложение можно успешно развернуть на jboss 7.1.1.Final без изменения файла pom. Я добавил следующий профиль в pom
<profile>
<id>wildfly8x</id>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<configuration>
<container>
<containerId>wildfly8x</containerId>
</container>
<properties>
<!--<cargo.jboss.management-native.port>9999</cargo.jboss.management-native.port>-->
<cargo.jboss.management-http.port>9990</cargo.jboss.management-http.port>
</properties>
</configuration>
<!--
The JBoss remote deployer requires some additional dependencies. Read more on:
http://cargo.codehaus.org/JBoss+Remote+Deployer
-->
<dependencies>
<dependency>
<groupId>org.jboss.as</groupId>
<artifactId>jboss-as-controller-client</artifactId>
<version>7.0.2.Final</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>
который является копией профиля jboss7x с изменениями для wildfly.
Свойства в начале были изменены, чтобы правильно указать имя хоста, имя пользователя и пароль. Я могу войти в 10.0.0.165:9990 с помощью http и получить доступ к веб-интерфейсу. Я также могу использовать интерфейс jboss-cli для входа в 10.0.0.165:9990 и развернуть приложение на сервере с помощью командной строки. Я также увеличил время ожидания, как было рекомендовано, но безуспешно.
Похоже, что протокол remote:// недоступен в wildfly или имя неверное, и груз может подключиться с его помощью.
У меня были проблемы с wildfly и изменениями, внесенными в интерфейсы в прошлом, когда я подключал к нему Netbeans 8. В конце концов я нашел решение этой проблемы, вернув собственный интерфейс управления, который был удален в одной из бета-версий.
Кто-нибудь знает, как заставить это работать? Копия pom из рабочего примера была бы хороша. Прежде чем ответить, пожалуйста, убедитесь, что ваш ответ относится к указанным версиям, поскольку jboss/redhat вносит изменения между выпусками точечной точки с очень небольшим количеством документации.