`
tiramisu110
  • 浏览: 25176 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jenkins通过wildfly插件自动部署报错汇总

阅读更多

错误一 

FATAL: Unable to initialize command context.
Build step 'Deploy WAR/EAR to WildFly' marked build as failure
Finished: FAILURE

解决方法:

将wildfly所在的位置lib目录下的所有文件复制到jenkins目录下面,默认目录如下,其它的请根据自己的目录进行复制

cp /var/lib/jenkins/plugins/wildfly-deployer/WEB-INF/lib/* /var/cache/jenkins/war/WEB-INF/lib

 

错误二:

FATAL: TRACE
java.lang.NoSuchFieldError: TRACE
	at org.jboss.logging.Log4jLogger.translate(Log4jLogger.java:60)
	at org.jboss.logging.Log4jLogger.isEnabled(Log4jLogger.java:35)
	at org.jboss.logging.Logger.isTraceEnabled(Logger.java:98)
	at org.jboss.as.cli.accesscontrol.BaseAccessRequirement.<init>(BaseAccessRequirement.java:38)
	at org.jboss.as.cli.accesscontrol.AddressAccessRequirement.<init>(AddressAccessRequirement.java:44)
	at org.jboss.as.cli.accesscontrol.BaseOperationAccessRequirement.<init>(BaseOperationAccessRequirement.java:42)
	at org.jboss.as.cli.accesscontrol.PerNodeOperationAccess.<init>(PerNodeOperationAccess.java:61)
	at org.jboss.as.cli.accesscontrol.PerNodeOperationAccess.<init>(PerNodeOperationAccess.java:56)
	at org.jboss.as.cli.handlers.ReloadHandler.setupAccessRequirement(ReloadHandler.java:117)
	at org.jboss.as.cli.handlers.BaseOperationCommand.<init>(BaseOperationCommand.java:75)
	at org.jboss.as.cli.handlers.ReloadHandler.<init>(ReloadHandler.java:60)
	at org.jboss.as.cli.impl.CommandContextImpl.initCommands(CommandContextImpl.java:378)
	at org.jboss.as.cli.impl.CommandContextImpl.<init>(CommandContextImpl.java:290)
	at org.jboss.as.cli.impl.CommandContextFactoryImpl.newCommandContext(CommandContextFactoryImpl.java:62)
	at org.jboss.as.cli.impl.CommandContextFactoryImpl.newCommandContext(CommandContextFactoryImpl.java:56)
	at org.jboss.as.cli.scriptsupport.CLI.connect(CLI.java:149)
	at org.jboss.as.cli.scriptsupport.CLI.connect(CLI.java:135)
	at org.jenkinsci.plugins.wildfly.WildflyBuilder.perform(WildflyBuilder.java:134)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:772)
	at hudson.model.Build$BuildExecution.build(Build.java:199)
	at hudson.model.Build$BuildExecution.doRun(Build.java:160)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:535)
	at hudson.model.Run.execute(Run.java:1732)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:234)
解决方法:如使用jenkins 1.622之前的版本,需要将jennkins lib目录下的log4j-1.2.*.jar包删掉,避免冲突

0
0
分享到:
评论

相关推荐

    window平台Jenkins+maven+svn+wildfly12 自动发布系统.docx

    当构建完成后,Jenkins会使用Wildfly Deployer插件将构建的WAR文件部署到Wildfly服务器上,实现自动化发布。 总之,通过整合Jenkins、Maven、Subversion和Wildfly,你可以创建一个强大的自动化发布系统,使得每次...

    Jenkins 自动化部署Deploy插件

    Jenkins 自动化部署Deploy插件

    Jenkins安装运行前端任务时候报错解决

    Jenkins安装运行前端任务时候报错解决

    Jenkins部署Linux内线插件包

    Jenkins是一款广泛使用的持续集成工具,它允许开发者自动化软件构建、测试和部署的过程。在许多企业环境中,由于网络限制或安全政策,Jenkins可能需要在离线状态下运行,这就需要我们提前准备离线插件包。"Jenkins...

    Jenkins部署与项目自动部署.docx

    这可能涉及到使用脚本或者插件,如Jenkins的“Deploy to Container Plugin”,来实现自动化部署。 总结来说,Jenkins的部署和项目自动化是一个涉及环境配置、软件安装、用户管理以及作业配置的综合过程。通过合理的...

    jenkins shell 命令,自动部署命令.txt

    放在Post Steps 的shell命令 ,一键自动部署(2021最新版)

    jenkins实现maven项目自动部署到tomcat

    ### Jenkins 实现 Maven 项目自动部署到 Tomcat 在当今快速发展的软件开发环境中,持续集成(CI)与持续部署(CD)已经成为不可或缺的部分。本文将详细介绍如何利用 Jenkins 实现 Maven 项目的自动部署到 Tomcat ...

    gitlab+jenkins+docker自动化部署脚本

    gitlab+jenkins+docker自动化部署脚本,采用shell与python开发,其中python部分均为封装成型的逻辑,只接受shell传参就能完成项目构建

    jenkins自动化部署持续交付演示ppt

    【自动化部署持续交付...综上所述,自动化部署持续交付,尤其是通过Jenkins这样的工具实现,是提升软件开发效率和质量的有效手段。尽管存在一些挑战,但其带来的好处远超其潜在的缺点,值得团队投入时间和资源去实施。

    jenkins离线所需插件

    2. **自动化部署插件**:例如,`Jenkinsfile` 支持通过声明式语法定义整个构建、测试和部署流程。`Pipeline as Code` 让你可以将这些流程版本化并存储在源代码仓库中。还有 `Deploy to Production` 插件用于一键部署...

    jenkins离线插件安装包大全

    Jenkins的强大在于它的可扩展性,通过安装各种插件,可以支持多种构建、测试和部署工具。"jenkins-plugins"目录中的HPI文件是这些插件的离线安装包。在没有网络连接的情况下,用户需要提前下载所需的HPI文件,并在...

    基于Jenkins+Gitlab+Docker实现SpringBoot项目自动部署

    基于Jenkins+Gitlab+Docker实现SpringBoot项目自动部署 本文主要介绍了基于Jenkins、Gitlab和Docker实现SpringBoot项目自动部署的...通过使用Jenkins和Gitlab,我们可以实现自动化构建和部署,提高开发效率和质量。

    jenkins+maven-tomcat插件自动部署

    【Jenkins + Maven + Tomcat 插件自动部署】是一种高效、自动化的方式,用于持续集成和部署Java应用程序。本文将详细介绍如何配置和使用这个流程。 首先,我们需要在服务器上安装必要的环境,包括Jenkins、Maven、...

    Gitllab+Jenkins+Docker+Harbor 自动化部署流程

    Gitllab+Jenkins+Docker+Harbor ...通过 Gitllab、Jenkins、Docker 和 Harbor 等工具的集成,可以实现自动化的构建、测试和部署应用程序。自动化部署流程可以提高效率、降低成本和提高质量,满足了现代软件开发的需求。

    Jenkins定时构建自动部署并通知

    通过以上步骤,我们不仅能够实现Jenkins定时构建和自动部署的功能,还能够在构建和部署完成后及时获得反馈通知,这对于提高软件开发效率和质量具有重要意义。在整个过程中,需要注意的是,所有配置和脚本都需要根据...

    jenkins服务器自动编译和部署

    Jenkins 服务器自动编译和部署 Jenkins 是一个开源的自动化服务器,能够实现自动编译、自动测试、自动部署等功能。本文将详细介绍如何在 Windows 平台上搭建 Jenkins 服务器,从而实现自动编译和部署。 一、下载和...

    jenkins离线插件+插件安装依赖顺序文档

    Jenkins是一款广泛应用的持续集成(CI)和持续部署(CD)工具,它允许开发者自动化构建、测试和部署软件。在这个“jenkins离线插件+插件安装依赖顺序文档”中,我们将深入探讨如何在没有网络连接的情况下安装Jenkins...

    jenkins自动化部署流程-web项目

    - 构建一次Jenkins自动化部署项目,并通过查看后台日志来确认项目是否构建成功。 #### 六、深入理解 1. **源码管理** - 使用Git作为源码管理系统可以方便地管理项目源码,并支持多版本控制。 - 需要确保Jenkins...

Global site tag (gtag.js) - Google Analytics