【发布时间】:2011-10-13 09:10:00
【问题描述】:
我已经为 hudson 和部署服务器之间的自动部署过程编写了 pom.xml。
我返回的脚本完美运行,我可以在 Web 逻辑服务器中看到该应用程序。该应用程序已部署在 Web 逻辑服务器中。没有问题。
所有剩余的任务在服务器上也运行良好,但构建失败,因为 失败 在 hudson 中说出以下错误
[ServerConnectionImpl.close():332] : Closing DM connection
[ServerConnectionImpl.close():352] : Unregistered all listeners
[ServerConnectionImpl.closeJMX():372] : Closed JMX connection
[ServerConnectionImpl.closeJMX():384] : Closed Runtime JMX connection
[ServerConnectionImpl.closeJMX():396] : Closed Edit JMX connection
**ERROR: Maven JVM terminated unexpectedly with exit code 0**
Sending e-mails to: test@gmail.com
Finished: FAILURE
我不知道为什么会在 Maven 中发生这种情况。
这是我在 Hudson 服务器中设置的 maven opts。
Maven_OPTS : -Xms256m -Xmx1024m -XX:MaxPermSize=512m
【问题讨论】:
-
也许检查所有插件是否都有最新版本?你有什么插件?
-
除非您告诉我们您配置了哪些插件来记录这些 ServierConnectionImpl 消息,否则我们无法为您提供帮助。你没有使用 maven-exec-plugin 来运行你自己的代码,是吗?
-
感谢您的回复。 @bmargulies:我没有使用 maven-exec-plugin 。我使用 weblogic-maven-plugin 进行部署。
-
看起来像一个错误。
-
你能用 -X 运行它,以便我们了解更多细节吗?