Maven JVM在weblogic deploy上以退出代码0意外终止

Roc*_*cky 9 weblogic hudson maven

我已经为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
Run Code Online (Sandbox Code Playgroud)

我不知道为什么这种情况发生在maven.

这是我在Hudson服务器中设置的maven opts.

Maven_OPTS : -Xms256m -Xmx1024m -XX:MaxPermSize=512m
Run Code Online (Sandbox Code Playgroud)

Zac*_*son 0

没有更多的内容可以继续,我推测您可能会遇到weblogic maven 插件的这个问题。为了解决该问题,请确保您运行的是最新版本的插件。如果这不能解决问题,那么我认为你应该尝试将以下内容添加到你的 pom 的插件配置中:

<noExit>true</noExit>
<continueOnFailure>true</continueOnFailure>
Run Code Online (Sandbox Code Playgroud)

第一行阻止 weblogic 退出,第二行告诉部署者继续。您可以尝试单独添加每一项。

如果上述方法都没有帮助,那么代码路径中的某个地方还有另一个 System.exit() 。您可能需要连接调试器。