错误一
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包删掉,避免冲突
相关推荐
Jenkins 自动化部署Deploy插件
放在Post Steps 的shell命令 ,一键自动部署(2021最新版)
jenkins实现maven项目自动部署到tomcat 实现自动部署,
gitlab+jenkins+docker自动化部署脚本,采用shell与python开发,其中python部分均为封装成型的逻辑,只接受shell传参就能完成项目构建
window操作系统下使用jenkins把java maven web项目发布到wildfly 12中的配置说明
jenkins+maven-tomcat插件自动部署
jenkins离线所需插件 包括各种自动化部署和插件
Jenkins离线包 yarn/node/jdk/maven,包括32个常用离线插件
包含NodePort,HostPort,ClusterIp几种方式自动化部署脚本。
jenkins-1.623-1.1.noarch.rpm 使用root用户登录linux,切换到usr目录(也可以自定义目录),将准备好的文件上传到服务器上。(本文件之后的内容中,如无特殊说明,都是在root用户下执行操作。)
12.Jenkins整合Ansible批量自动化部署12.Jenkins整合Ansible批量自动化部署
Jenkins+ansible自动部署
jenkins服务器自动编译和部署
自动化部署为更好配合项目进行平台版本迭代和更新,使软件能够持续集成,提高运维部署效率,故搭建jenkins自动化部署平台,满足项目自动化部署需求。
Jenkins配置定时构建任务,构建完成后自动部署,构建和部署结束后发送钉钉通知
详细介绍了jenkins(hudson)的插件开发部署,指导你如何去开发一个插件,虽然里面那个插件没什么实际功能,但是有效果,能看到效果,这样你就可以了解到这个开发到底是怎么一回事,字面还带了一些资料,适合新手看看...
docker安装jenkins部署并且自动化打包部署java服务
7.Jenkins持续集成自动化部署一7.Jenkins持续集成自动化部署一
jenkins实现maven项目自动部署到tomcat
Jenkins自动化部署获取svn二级目录,Jenkins部署教程和动态获取svn路径教程