首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Grails与spring_security_core ERR_TOO_MANY_REDIRECTS

Grails是一种基于Groovy语言的开源Web应用框架,它建立在Spring框架之上,提供了简化和加速Web应用开发的工具和功能。而spring_security_core是Grails中的一个插件,用于处理应用的安全认证和授权。

ERR_TOO_MANY_REDIRECTS是一个常见的HTTP错误,表示在请求的URL重定向过程中出现了过多的重定向。这通常是由于配置错误或循环重定向引起的。

在Grails中使用spring_security_core插件时,可能会遇到ERR_TOO_MANY_REDIRECTS错误。这通常是由于配置问题引起的,比如配置了无限循环的重定向规则。解决这个问题的方法是检查应用的URL映射和安全配置,确保没有循环重定向的情况发生。

关于Grails和spring_security_core的更多信息,可以参考以下内容:

  1. Grails官方网站:https://grails.org/
  2. Grails文档:https://docs.grails.org/latest/guide/index.html
  3. spring_security_core插件文档:https://grails-plugins.github.io/grails-spring-security-core/latest/index.html

对于ERR_TOO_MANY_REDIRECTS错误的解决方法,可以参考以下步骤:

  1. 检查应用的URL映射配置,确保没有重定向规则导致循环重定向。
  2. 检查spring_security_core插件的配置,特别是认证和授权相关的配置,确保没有配置错误导致循环重定向。
  3. 检查应用的安全策略,确保没有配置错误导致循环重定向。
  4. 如果以上步骤都没有解决问题,可以尝试禁用或调整插件的某些功能,以确定是否与插件相关。

请注意,以上答案仅供参考,具体解决方法可能因实际情况而异。建议在遇到问题时参考相关文档和社区资源,以获得更准确和详细的解决方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Groovy on Grails 交流活动

Groovy on Grails 一些文章的翻译: 10 个对于 Grails 的误解 通常情况下所谓 “新” 的东西出现总是会伴随着许许多多的流言困惑,Grails 也不例外,许多人也许会因为这个而放弃继续使用它...Grails 确确实实引进并统一了一些 Ruby On Rails 不错的创意,Grails 将它们中的一部分应用到了 Groovy/Java 世界里,但更添加了许许多多 Ruby 中根本不存在的新特性新概念...当然,在开发的过程你大可使用 Grails 绑定的 Jetty 容器,这样完全可以做到开发的零配置无需容器重启的动态载入功能。 “我的经理是不会让我用 Grails 的,因为它不是 Java。”...我们无比无比兴奋地 Grails 新用户谈论 1.0 版发布的消息!...以上也引出了 Groovy 开发的最主要原则:特性丰富多样, Java 契合友好,将动态语言吸引人的优势强支持平台的健壮性结合起来。

1.7K20

《Spring Boot极简教程》第8章 Spring Boot集成Groovy,Grails开发第8章 Spring Boot集成Groovy,Grails开发小结参考资料

Groovy和Grails简介 Groovy简介 Groovy 是一种动态语言,它在 JVM 上运行,并且 Java 语言无缝集成。 Groovy 可以大大减少 Java 代码的数量。...Grails这个独特的框架被视为是提升工程师生产效率的动态工具,因为其干脆的API设计,合理的默认值以及约定架构。java的无缝集成使得这个框架成为世界上众多框架中的首选。...我们使用Grails框架。就像 Rails Ruby 编程语言联系非常紧密一样,Grails 也离不开 Groovy。...安装Grails 3 开发环境 浏览器访问 http://www.grails.org/Download,下载,解压,设置环境变量即可。具体步骤如下: 1.下载并解压 grails.zip。...:spring-boot-starter-tomcat" compile "org.grails:grails-dependencies" compile "org.grails:grails-web-boot

2.4K30

8.2 Spring Boot集成Groovy、Grails开发小结参考资料

Groovy和Grails简介 Groovy简介 Groovy 是一种动态语言,它在 JVM 上运行,并且 Java 语言无缝集成。 Groovy 可以大大减少 Java 代码的数量。...Grails这个独特的框架被视为是提升工程师生产效率的动态工具,因为其干脆的API设计,合理的默认值以及约定架构。java的无缝集成使得这个框架成为世界上众多框架中的首选。...我们使用Grails框架。就像 Rails Ruby 编程语言联系非常紧密一样,Grails 也离不开 Groovy。...安装Grails 3 开发环境 浏览器访问 http://www.grails.org/Download,下载,解压,设置环境变量即可。具体步骤如下: 1.下载并解压 grails.zip。...:spring-boot-starter-tomcat" compile "org.grails:grails-dependencies" compile "org.grails:grails-web-boot

2.3K30

在你的浏览器中构建和共享开发人员环境

这使得使用Codenvy桌面IDE非常方便。一般工作流程可能如下所示: 拉一个项目>在本地IDE中进行更改>将更改推回到云>触发远程编译或运行 将你的桌面云结合使用,而不是代替你的桌面。...在Codenvy中构建Dockerfile在本地构建Dockerfile没有区别——都是相同的指令,相同的规则,相同的输出。还有几个特定的Codenvy功能,如项目源注入到映像。...以下是基于预先安装了JDK7的映像创建Grails环境的示例: 从codenvy / jdk7 #下载Grails发行版,将其解压到/ home / user / $ GRAILS_HOME RUN wget...#设置env变量并将它们导出到.bashrc ENV GRAILS_HOME /home/user/grails-2.4.4 RUN echo'export GRAILS_HOME = $ GRAILS_HOME...Docker使Codenvy运行变得灵活,并且移除了和运行“内容”特性有关的所有限制。缺少PHP模块吗?没问题,安装它。在默认环境中缺少Ruby gem吗?自己添加!这是你的项目和环境。

4.4K90

在您的浏览器中构建和共享开发者环境

这使得Codenvy桌面IDE的协同工作非常方便。一般工作流程可能如下所示: 拉取一个项目>在本地IDE中进行更改>将更改推送回云端>触发远程构建或运行 使用云搭配您的桌面,而不是取代它。...在Codenvy中构建Dockerfile在本地构建Dockerfile没有什么区别 - 相同的指令,相同的规则,相同的输出。有几个Codenvy特定的功能,如注入项目源到图像。...这里有一个基于预安装JDK7的镜像搭建Grails环境的例子: FROM codenvy/jdk7 #下载Grails发行版,将其解压到/home/user/$GRAILS_HOME RUN wget....bashrc ENV GRAILS_HOME /home/user/grails-2.4.4 RUN echo'export GRAILS_HOME = $ GRAILS_HOME'>> /home/...想象一下,您已完成为您的Grails项目构建自定义运行时,并希望其他人使用它。邀请别人到您的工作区在这里不是一个好的解决方案,尤其是当你并不认识他们的时候。比如,你想您的博客受众分享。

1.8K70

Java 近期新闻:JDK 2 进入Rampdown阶段一、JDK 24专家组成立、Apache NetBeans 22发布

选择 5.0.0 版本是为了 Stream Applications 项目中的函数保持一致。有关该版本的更多详细信息,请参阅发布说明。...Grails 作为 Object Computing 公司近期发布的致社区的公开信的后续,Grails 基金会介绍了他们对 Grails Framework 未来发展的计划。...Grails 社区指导委员会已成立,旨在为 Grails Framework 制定未来发展路径。这个新的指导委员会将专注于三个主要目标: 定义 Grails 7 的最小可行产品(MVP)。...Grails 基金会已经意识到,提高挑战和机遇的透明度对于 Grails Framework 的持续发展来说至关重要。因此,他们致力于改善这一领域的沟通。

8810

我是如何成为一个JavaWeb开发者的

HTML定义的是网页的内容不同,CSS定义的是当在浏览器中呈现时网页的外观。例如,你可以对桌面Web应用程序使用一套CSS规则,对移动应用程序使用另一套不同的CSS规则。...不要将JavaJava混淆。虽然它们有一些语法的相似性,但这是两个完全不同的编程语言。Java才能真正推动Web2.0应用程序。...Grails   Grails是建立在Spring之上的快速应用程序开发框架。它不但拥有Spring的所有内容,还借鉴了Groovy的生产力优势。...我喜欢将Grails形容为用Groovy包装过的Spring。关键一点要记住的是,其背后依然是Spring。   Grails现在越来越受到企业的欢迎。...Grails的优势之一就是其出色的社区支持。   SpringRoo   SpringRoo是一个纯Java框架,这似乎和Grails的作用相同,不过它没有Groovy。

94510

创业公司技术选型原则

还是以前面提到的Grails为例,典型的Grails应用开发主要就是: 开发Domain Class 开发Service 开发Controller 开发View 通过将应用本身拆解成这样的关键组件,从某种程度上来讲既规范了开发内容和流程...(注:Spring幕后的公司Pivotal于2015年终止了对于Grails的资助,但Grails目前依旧处于良好的发展势头。前不久,Grails团队又推出了新一代开发框架Micronaut。)...对于规范开发,Grails同样也不落人后: Grails应用有很明显的规范套路,参见上述原则5的描述。...同时还要两线作战: 保障线上业务的正常运转 按时交付层出不穷的新任务 这样的考验对于任何技术团队来讲都是艰巨的,因为在这个历史时期,虽然看似人手有所增加,但具有以下特点: 人数虽多,但整体来讲质量还难以那些大厂匹敌...比如,成熟公司内部的创新,其整个过程创业公司的发展其实非常类似,这种情况下,只要大领导支持,当然也可以采用相对激进的做法进行小范围内的“不符合公司当前主流技术路线”的技术选型。 END

2.1K20

1. 了解Groovy

可以Java类和库实现无缝集成。提供静态类型检测和静态编译代码的能力。 而我们比较常见的就是当脚本语言进行使用,毕竟它的运行效率是没有java原生的效率高的。...、OO能力和Ant DSL,使编写shell和构建脚本变得容易 在开发web、GUI、数据库或控制台应用程序时,减少脚手架代码,从而提高开发人员的工作效率 通过支持单元测试和开箱即用的模拟来简化测试 所有现有...GrailsGrails是一个用于JVM的开源、全栈、web应用程序框架。它利用Groovy编程语言和约定而不是配置,提供了高效的、流式的开发体验。...由于其JUnit运行程序,Spock大多数IDE、构建工具和持续集成服务器兼容。 GPars:GPars框架为Java开发人员提供了直观和安全的方式来并发处理Java或Groovy任务。...受Grails的启发,Griffon遵循“配置之上的约定”范式,搭配直观的MVC架构和命令行界面。 Geb:Geb是一个功能强大的浏览器功能测试框架,可以让您快速轻松地在Groovy中编写功能测试。

1.4K20

我是如何成为一个JavaWeb开发者的

HTML定义的是网页的内容不同,CSS定义的是当在浏览器中呈现时网页的外观。例如,你可以对桌面Web应用程序使用一套CSS规则,对移动应用程序使用另一套不同的CSS规则。...不要将JavaJava混淆。虽然它们有一些语法的相似性,但这是两个完全不同的编程语言。Java才能真正推动Web2.0应用程序。...Grails   Grails是建立在Spring之上的快速应用程序开发框架。它不但拥有Spring的所有内容,还借鉴了Groovy的生产力优势。...我喜欢将Grails形容为用Groovy包装过的Spring。关键一点要记住的是,其背后依然是Spring。   Grails现在越来越受到企业的欢迎。...Grails的优势之一就是其出色的社区支持。   SpringRoo   SpringRoo是一个纯Java框架,这似乎和Grails的作用相同,不过它没有Groovy。

87510

JAVA常用框架及漏洞

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,其主要就完成2件事情: 封装JDBC操作 利用反射打通Java类SQL语句之间的相互转换 MyBatis的主要设计目的就是让我们对执行...用户界面代码(视图)应用程序数据和逻辑(模型)的清晰分离使 JSF 应用程序更易于管理。...为了准备提供页面对应用程序数据访问的 JSF 上下文和防止对页面未授权或不正确的访问,所有应用程序的用户交互均由一个前端FacesServlet(控制器)来处理。 漏洞: 1....GWT 跨站脚本漏洞 Grails介绍: Grails是一套用于快速Web应用开发的开源框架,它基于Groovy编程语言,并构建于Spring、Hibernate等开源框架之上,是一个高生产力一站式框架...Grails数据绑定安全绕过漏洞 Play介绍: Play是一款开源、轻量、无状态、Web友好的架构,使用Java语言编写并遵循MVC模式,集成了当今Web开发所需的组件和API。

3.3K20

Java 近期新闻:Gradle 8.0、Maven、Payara 平台、Piranha、Spring Framework

Native Build Tools 在通往 1.0 版本的道路上,Oracle Labs 发布了 Native Build Tools 的 0.9.20 版本,它是一个 GraalVM 项目,由...其他的缺陷修复和改进包括:当使用 @ConfigMapping 注解 @Unremovable 注解一起标注时,会注册一个 CDI bean;简化了 Quarkiverse Hub 的工作流,这是用于托管和构建...Hibernate Hibernate Search 6.2.0 的第二个 alpha 版本发布,提供了如下特性: Elasticsearch 8.6 和 OpenSearch 2.5 的兼容性;将...Grails Grails 的 5.3.2 和 5.3.1 版本发布,由于 org.apache.maven:maven-resolver-provider 从 3.8.3 版本升级到 3.9.0 版本的...否则,5.3.1 版将由依赖升级组成,包括:Micronaut 3.8.4、Grails Gradle Plugin 5.3.0、com.netflix.nebula:gradle-extra-configurations-plugin

1.6K30

Java近期新闻:Grails 6.0、PrimeFaces 13.0、JUnit 5.10、GraalVM、新的 JEP 草案

该 JEP 提议在经过两轮孵化和三次预览后最终确定该特性:JEP 412,外部函数和内存 API(孵化阶段),在 JDK 17 中交付;JEP 419,外函数内存 API(第二轮孵化),在 JDK 18...同样 ,GraalVM Community Edition 22.3.3 也发布了,以 GraalVM 社区版的 2023 年 4 月关键补丁更新(CPU)保持一致。...有关 GraalVM 最新版本的更多详细信息,请参阅这篇详细的新闻报道,其中包括 Oracle 实验室 GraalVM 的开发人员倡导者 Alina Yurenko 的问答。...Grails Grails 基金会发布了 Grails 的 6.0 版本,它提供了:最小的 JDK 11 版本;对 Spring Framework 5.3.28、Spring Boot 2.7.12...和 Gradle 7.6.1 的支持;Grails Forge UI 的首次亮相,这是一个类似于 Spring Initializr 等项目的入门项目;以及增强了对 Micronaut Framework

17830

比 MyBatis 效率快 100 倍的条件检索引擎,天生支持联表!

动态字段运算符 支持 分组聚合 查询 支持 Select | Where | From 子查询 支持 实体类嵌入参数 支持 字段转换器 支持 Sql 拦截器 支持 数据库 Dialect 扩展 支持 多数据源 ...动态数据源 支持 注解缺省 自定义 支持 字段运算符 扩展 等等 快速开发 使用 Bean Searcher 可以极大节省后端的复杂列表检索接口的开发时间 集成简单 可以和任意 Java Web 框架集成...,如:SpringBoot、Grails、Jfinal 等 扩展性强 面向接口设计,用户可自定义扩展 Bean Searcher 中的任何组件 支持 注解缺省 约定优于配置,可省略注解,可复用原有域类,...onlySelect=username,age 只检索 username age 两个字段: { "dataList": [ { "username": "Jack", "age": 25 }, ....普通的复杂列表查询只需一行代码 单表检索可复用原有 Domain,无需定义 SearchBean 集成简单 可以和任意 Java Web 框架集成,如:SpringBoot、Spring MVC、Grails

1K20
领券