作者:朱金灿

来源: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. POJ 1018 Communication System 贪心+枚举

    看题传送门:http://poj.org/problem?id=1018 题目大意: 某公司要建立一套通信系统,该通信系统需要n种设备,而每种设备分别可以有m个厂家提供生产,而每个厂家生产的同种设备都 ...

  2. 8.5 Android灯光系统_源码分析_通知灯

    参考文章(应用程序举例)how to use the LED with Android phonehttp://androidblogger.blogspot.jp/2009/09/tutorial- ...

  3. [NodeJS] Use Now alias for custom sub-domains

    Now is a great way to deploy your node application, but the generated URLs aren't memorable or easil ...

  4. disabled的值无法传递到action层

    假设想让表单不可输入的状态,我将表单设置为了: style="cursor:not-allowed;" disabled 可是这样设置之后就发现,在后台的action怎么都没有办法 ...

  5. css3-13 如何改变文本框的轮廓颜色

    css3-13 如何改变文本框的轮廓颜色 一.总结 一句话总结:outline使用和border很像,几乎一模一样,多了一个offset属性 1.轮廓outline如何使用? 使用和border很像, ...

  6. AndroidAnnotations使用说明书—AndroidAnnotations是怎样工作的?

    AndroidAnnotations的工作方式非常easy.它使用标准的java注入处理工具,自己主动加入了一个额外的编译步骤来生成源码. 源代码是什么?每个增强的类,比方每个用@EActivity注 ...

  7. [Phonegap+Sencha Touch] 移动开发72 List列表横向滑动操作(仿QQ列表滑动删除)

    原文链接:http://blog.csdn.net/lovelyelfpop/article/details/50425744 本插件有2个版本号:sencha touch 版本号和 extjs6 m ...

  8. jquery ajax 请求时间

    $.ajax({ url:'JsLongPollingMsgServlet', type:'post', dataType:'json', data:{"pageMsgNum":$ ...

  9. Java解惑八:很多其它库之谜

    本文是依据JAVA解惑这本书,做的笔记. 电子书见:http://download.csdn.net/detail/u010378705/7527721 谜题76 将线程的启动方法start(),写成 ...

  10. 用live555将内网摄像机视频推送到外网server,附源代码

    近期非常多人问,怎样将内网的摄像机流媒体数据公布到公网,假设用公网与局域网间的port映射方式太过麻烦,一个摄像机要做一组映射,并且不是每个局域网都是有固定ip地址,即使外网主机配置好了每个摄像机的映 ...