【问题标题】:Jboss as maven plugin remote deployment issueJboss作为maven插件远程部署问题
【发布时间】:2014-08-03 15:49:51
【问题描述】:

我正在尝试使用以下目标将战争文件从一个 unix 机器部署到另一个运行 jboss eap 的 unix 机器

mvn clean install jboss-as:deploy

部署适用于一些规模较小的项目。但对于战争规模约为 40MB 的项目失败并出现以下错误

[INFO] 
[INFO] --- jboss-as-maven-plugin:7.3.Final:deploy (default-cli) @  ---
INFO: XNIO Version 3.0.7.GA
Jun 13, 2014 6:35:49 AM org.xnio.nio.NioXnio <clinit>
INFO: XNIO NIO Implementation Version 3.0.7.GA
Jun 13, 2014 6:35:49 AM org.jboss.remoting3.EndpointImpl <clinit>
INFO: JBoss Remoting version 3.2.12.GA
Authenticating against security realm: ManagementRealm
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 59.685s
[INFO] Finished at: Fri Jun 13 06:36:28 GMT+00:00 2014
[INFO] Final Memory: 41M/996M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.jboss.as.plugins:jboss-as-maven-plugin:7.3.Final:deploy      

    (default-cli) on project: Deployment failed and was rolled back. -> [Help 1]
[ERROR] 

有人可以帮忙吗?

【问题讨论】:

  • 使用-e -X 运行构建并粘贴错误日志

标签: java maven deployment jboss


【解决方案1】:

部署扫描程序的默认超时设置为 60 秒。这意味着如果您的部署未在一分钟内完成,它将被取消。

更多信息可以在here找到,但本质上,您需要在standalone.xmldomain.xml配置文件中更改超时设置。

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
    <deployment-scanner path="deployments" relative-to="jboss.server.base.dir"
        scan-interval="5000" deployment-timeout="300" />
    <!-- sets the timeout to 5 minutes -->
</subsystem>

【讨论】:

  • 当我检查standalone-ha.xml 时,我可以看到scan-interval="5000" deployment-timeout="1800" 表示超时是30 分钟仪式?
  • 我尝试使用 -X 和 -e 运行,并得到以下异常原因:org.jboss.as.plugin.common.DeploymentExecutionException:部署失败并被回滚。
  • 我无法从服务器日志中获取任何信息。战争大小为 41MB。此外,我可以使用管理控制台部署生成的战争,而不会出现任何问题。
  • 部署失败。此失败的原因在日志中。没有日志,我们就没有很多信息。
  • 我会尝试检查 server.log
最近更新 更多