作者:朱金灿

来源:http://blog.csdn.net/clever101

在创建hudson账户和分配权限时出错,当单击save按钮时出现

HTTP Status 500 -

type Exception report

message

description The server encountered aninternal error () that prevented it from fulfilling this request.

exception

hudson.security.AccessDeniedException2:anonymous is missing the Administer permission

hudson.security.ACL.checkPermission(ACL.java:52)

hudson.model.Node.checkPermission(Node.java:356)

hudson.Functions.checkPermission(Functions.java:557)

sun.reflect.GeneratedMethodAccessor289.invoke(UnknownSource)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

java.lang.reflect.Method.invoke(Method.java:597)

org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)

org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)

org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)

org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)

org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)

org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)

hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)

org.apache.commons.jelly.parser.EscapingExpression.evaluate(EscapingExpression.java:24)

org.apache.commons.jelly.impl.ExpressionScript.run(ExpressionScript.java:66)

org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)

org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)

org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)

org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)

org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)

org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)

org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)

org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)

org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:89)

org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)

org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)

org.kohsuke.stapler.Stapler.invoke(Stapler.java:489)

org.kohsuke.stapler.Stapler.service(Stapler.java:160)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)

org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:180)

org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:148)

hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)

org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:180)

org.hudsonci.servlets.internal.ServletRegistrationFilterAdapter.doFilter(ServletRegistrationFilterAdapter.java:148)

hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)

hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)

hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)

hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)

hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)

hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)

hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)

note The full stack trace of the root causeis available in the Apache Tomcat/6.0.32 logs.

原因是权限配错了,anonymous也没有read权限你尝试先取消权限设置,在config.xml中把下面这行
<useSecurity>true</useSecurity>
改成
<useSecurity>false</useSecurity>

再重新配置权限,就应该可以了。

hudson搭建经验总结(三)的更多相关文章

  1. hudson搭建经验总结

    作者:朱金灿 来源:http://blog.csdn.net/clever101 hudson 是一种革命性的开放源码 CI (持续集成)服务器,随着工程源码越来越庞大,把源码编译工作放在本地机器已不 ...

  2. hudson搭建经验总结(二)

    作者:朱金灿 来源:http://blog.csdn.net/clever101 继续部署hudson,发现从google上的一个开源工程上:http://code.google.com/p/huds ...

  3. 【转2】Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结

    Appium 1.6.3 在Xcode 8 (真机)测试环境搭建经验总结 关于 Appium 1.6.3 在Xcode 8, 1真机上环境搭建问题更多,写此文章,供大家参考,让大家少走弯路. 在开始i ...

  4. 【转1】Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结

    Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结 关于 Appium 1.6.3 在Xcode 8, 10.2 的iOS模拟器上的问题很多,本人也差点放弃 ...

  5. 使用Hudson搭建自动构建服务器

    环境: ubuntu1404_x64 说明: 使用hudson和git搭建自动构建服务器的简单示例 安装hudson及相关插件 安装hudson 安装命令如下: sudo sh -c "ec ...

  6. CentOS7 搭建Kafka(三)工具篇

    CentOS7 搭建Kafka(三)工具篇 做为一名懒人,自然不喜欢敲那些命令,一个是容易出错,另外一个是懒得记,能有个工具就最好了,一查还挺多,我们用个最主流的Kafka Manager Kafka ...

  7. ibatis 开发中的经验 (三)Struts+Spring+Ibatis 开发环境搭建

             ibatis项目中用到了一些基本配置,须要和spring集成,看了看这些配置大部分同hibernate中是一样的,也比較好理解.仅仅是须要他们的配置中每个类的含义,还有当中的一些细节 ...

  8. c#项目架构搭建经验

    读过.Net项目中感觉代码写的不错(备注1)有:bbsMax(可惜唧唧喳喳鸟像消失了一样),Umbraco(国外开源的cms项目),Kooboo(国内做开源cms).本人狭隘,读的代码不多,范围也不广 ...

  9. Mongodb副本集搭建经验

    一.环境配置经验 1.一般安装的副本集的时候,主实例可以有数据库和用户:从实例不能.仲裁机不能有任何数据库包括用户 2.搭建副本集的时候Host使用外网IP,否则使用Mongodb VUE 1.6.9 ...

随机推荐

  1. HDU 1280 前m大的数 基数排序

    http://acm.hdu.edu.cn/showproblem.php?pid=1280 题目大意: 给你N(N<=3000)个数(这些数不超过5000),要求输出他们两两相加后和最大的M( ...

  2. PBOC

    http://blog.sina.com.cn/s/blog_64cc82620100rcgu.html 最近在做一个基于PBOC电子现金卡的终端应用, 项目还没有完成, 但电子现金部分的处理模块已完 ...

  3. [MobX] MobX fundamentals: deriving computed values and managing side effects with reactions

    Derivations form the backbone of MobX and come in two flavors: computed values are values that can b ...

  4. Longest Increasing Subsequences(最长递增子序列)的两种DP实现

    一.本文内容 最长递增子序列的两种动态规划算法实现,O(n^2)及O(nlogn).     二.问题描述 最长递增子序列:给定一个序列,从该序列找出最长的 升序/递增 子序列. 特点:1.子序列不要 ...

  5. 服务器负载均衡lvs(Linux Virtual Server)

    服务器负载均衡lvs(Linux Virtual Server) 一.总结 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统. 三.Linu ...

  6. 重拾c语言之动态内存分配

    动态内存分配 传统数组的缺点: 1数组长度必须事先制定,且仅仅能是长整数不能是变量 2传统形式定义的数组该数组的内存程序无法手动释放 3数组一旦定义,系统就会为该数组分配的存储空间就会一直存在直到该函 ...

  7. 单机/伪分布式Hadoop2.4.1安装文档 2014-07-08 21:16 2275人阅读 评论(0) 收藏

    转载自官方文档,最新版请见:http://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-common/SingleCluster.h ...

  8. Android中的动画具体解释系列【3】——自己定义动画研究

    在上一篇中我们使用到了位移动画TranslateAnimation,以下我们先来看看TranslateAnimation是怎样实现Animation中的抽象方法的: /* * Copyright (C ...

  9. POJ2112 Optimal Milking 【最大流+二分】

    Optimal Milking Time Limit: 2000MS   Memory Limit: 30000K Total Submissions: 12482   Accepted: 4508 ...

  10. 文件上传api——MultipartFile

    MultipartFile 方法总结  byte[] getBytes() 返回文件的内容作为一个字节数组.  String getContentType() 返回文件的内容类型.  InputStr ...