2015-07-01 1 views
0

я принял ряд Maven проектов, и хотел бы перейти от размещения их в корпус VM JBoss и корпус VM базы данных, к установке Docker аналогично thisКак вы развертываете JBoss EAP, сидя в рабочем контейнере докеров, используя jboss-as-maven-plugin?

Однако вместо копирования войны через в Dockerfile, нам нужно переместить его в запущенный контейнер с помощью jboss-as-maven-plugin как часть жизненного цикла maven.

Все вещи, такие как открытые порты, сортируются, так как я могу получить доступ к базе данных с хоста.

В настоящий момент я получаю сообщение об ошибке при попытке развернуть войну.

[ERROR] Failed to execute goal org.wildfly.plugins:wildfly-maven-plugin:1.0.2.Final:deploy (pre-integration-test) on project chess: Could not execute goal deploy on /var/lib/jenkins/jobs/Chess_Docker/workspace/target/Chess.war. Reason: I/O Error could not execute operation '{ 
[ERROR] "operation" => "read-attribute", 
[ERROR] "address" => [], 
[ERROR] "name" => "launch-type" 
[ERROR] }': java.net.ConnectException: JBAS012174: Could not connect to http-remoting://127.0.0.1:35800. The connection failed: XNIO000812: Connection closed unexpectedly 

Может ли кто-нибудь пролить свет на то, что проблема?

Большое спасибо, Стюарт

ответ

0

Я сталкивался с подобной проблемой только с JBoss-Cli. Проблема заключалась в различной версии используемого jboss-cli, используемого для развертывания, и версии целевого сервера.

Использование той же версии, что и целевой сервер, решит проблему.

Смежные вопросы