繁体   English   中英

如何使用jboss-as-maven-plugin部署到运行中的Docker容器中的JBoss EAP?

[英]How do you deploy to JBoss EAP sitting within a running docker container using the jboss-as-maven-plugin?

我已经采用了许多Maven项目,并希望从将它们部署到容纳JBoss的VM和容纳数据库的VM上,移到类似于的Docker设置

但是,我们需要将jboss-as-maven-plugin作为maven生命周期的一部分,而不是在Dockerfile中复制战争,而是将其转移到正在运行的容器中。

诸如开放端口之类的所有东西都经过排序,因为我能够从主机访问数据库。

目前,我在尝试部署战争时收到错误消息。

[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

任何人都可以阐明问题所在吗?

非常感谢,斯图尔特

我仅在jboss-cli中遇到过类似的问题。 问题在于用于部署的jboss-cli版本与目标服务器版本不同。

使用与目标服务器相同的版本可以解决该问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM