使用最新 jenkins 构建的 RPM 部署失败

伊拉尼猜

我们最近为我们的应用程序升级到 Jenkins 2.47。我们之前使用 Jenkins 1.7 来构建我们的应用程序。我发现升级有一个奇怪的问题。使用最新的 Jenkins 构建的 RPM 无法部署并出现以下错误:

<Apr 10, 2017 5:01:43 PM GMT> <Warning> <HTTP> <BEA-101162> <User defined listener org.springframework.web.context.ContextLoaderListener failed: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name : Bean with name  has been injected into other beans  in its raw version as part of a circular reference, but has eventually been wrapped. This means that said other beans do not use the final version of the bean. This is often the result of over-eager type matching - consider using 'getBeanNamesOfType' with the 'allowEagerInit' flag turned off, for example..
org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name : Bean with name  has been injected into other beans  in its raw version as part of a circular reference, but has eventually been wrapped. This means that said other beans do not use the final version of the bean. This is often the result of over-eager type matching - consider using 'getBeanNamesOfType' with the 'allowEagerInit' flag turned off, for example.
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:568)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298)
        Truncated. see log file for complete stacktrace
>
<Apr 10, 2017 5:01:43 PM GMT> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application .
weblogic.application.ModuleException:
        at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1520)
        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
        at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
        at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
        Truncated. see log file for complete stacktrace
Caused By: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name : Bean with name  has been injected into other beans  in its raw version as part of a circular reference, but has eventually been wrapped. This means that said other beans do not use the final version of the bean. This is often the result of over-eager type matching - consider using 'getBeanNamesOfType' with the 'allowEagerInit' flag turned off, for example.

我可以使用 maven 在命令行上构建相同的代码(无需在 Jenkins 中运行作业)并部署 RPM,而不会出现任何部署错误。

伊拉尼猜

我可以通过将 jenkins 降级到 2.34 来解决这个问题

谢谢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Jenkins的OpenShift部署失败

来自分类Dev

使用llvm构建rpm

来自分类Dev

Jenkins使用Gradle守护程序构建失败

来自分类Dev

Jenkins使用工作区构建失败

来自分类Dev

成功构建部署后,Jenkins Build失败

来自分类Dev

成功构建部署后,Jenkins Build失败

来自分类Dev

将代码从Jenkins部署到弹性beantalk时构建失败

来自分类Dev

当我使用 Jenkins 构建时,Android 构建总是失败

来自分类Dev

JHipster Jenkins构建失败

来自分类Dev

Jenkins 上的 RPM 构建在更新的模拟版本上失败,而不是在成功的工作站上进行模拟

来自分类Dev

使用不同的构建版本自动执行Jenkins部署

来自分类Dev

如何使失败的 DotnetCore 构建破坏 Jenkins 构建?

来自分类Dev

使用 Jenkinsfile 构建 Jenkins 管道没有失败

来自分类Dev

Android Jenkins蚂蚁构建失败

来自分类Dev

Android Jenkins蚂蚁构建失败

来自分类Dev

构建 Jenkins Docker 镜像失败

来自分类Dev

在play.sbt中使用Jenkins内部版本号通过sbt-native-packager构建RPM

来自分类Dev

如何使用cmake构建“文件副本” RPM?

来自分类Dev

如何使用cmake构建“文件副本” RPM?

来自分类Dev

Jenkins CI配置:构建/测试/部署方案

来自分类Dev

在Jenkins中从单独的作业部署构建

来自分类Dev

Jenkins CI配置:构建/测试/部署方案

来自分类Dev

使用rpm构建在Oracle Linux(RedHat)上构建简单的RPM

来自分类Dev

为什么 Jenkins 使用 Cordova 多配置项目失败,构建失败?

来自分类Dev

使用Jenkins配置Qt构建

来自分类Dev

使用Slack启动Jenkins构建

来自分类Dev

使用Python停止Jenkins构建

来自分类Dev

使用Jenkins构建XCode项目

来自分类Dev

由于缺少android SDK,Jenkins构建失败

Related 相关文章

热门标签

归档