“Grails初学者问题”;未能调用Servlet 2.5“;

[更新] 显然我不是唯一一个有这个问题的人。它也出现在Windows计算机和OS X上的Netbeans IDE中 在这一点上,让我特别困惑的是,我可以在Eclipse中运行我的Grails应用程序,但第二次我尝试从它们轰炸的终端上运行它们。据我所知,它们都是从grails核心目录运行的,那么为什么它可以在Eclipse中工作,而不能从终端运行呢 [/更新] 我想在雪豹机器上安装圣杯。我遵循了grails.com的所有安装说明,并试图从DaveKlein的《grails:QuickStart指南

Grails:我可以检查调试标志吗?

我有一些log.debugs(),除非应用程序当前处于调试模式(不是生产模式),否则我不想处理它们(因为它们很重) 是否有办法检查grails应用程序当前是否处于调试模式/开发模式?在config.groovy中定义了环境 您可以根据应用程序运行的环境指定日志配置 environments { development { log4j = { // determine what appenders are logging in development..

Grails 使用jaxrs插件使用spring security core保护Jersey RESTful服务

我需要在Grails应用程序中为客户机实现一些RESTful Web服务,我想使用jaxrs插件,但我花了很长时间才找到如何实现非领域安全性的信息(tomcat users.xml)。我正在使用spring安全核心插件,我想利用它对我的Web服务进行身份验证。如何向Web服务发送凭据,然后使用spring security对这些凭据进行身份验证?有人能给我指出正确的方向吗?我发现了以下问题,并使用了改进版的解决方案来解决我的问题 我发现了以下内容,并使用该解决方案的修改版本来解决我的问题

将HSQL内存表与grails一起使用

这是否可能在grails中定义某种映射,以便将特定grails域的CREATE TABLE替换为CREATE MEMORY TABLE?CREATE TABLE语句由Hibernate的hbm2ddl特性生成。我认为除了表名本身和列之外,没有其他方法可以配置create语句的语法 您必须使用Autobase或Liquibase等插件(或Grails1.4中用于处理DB迁移的任何插件)手动管理模式创建。create table语句由Hibernate的hbm2ddl特性生成。我认为除了表名本身和列

IntelliJ Grails应用程序安装的插件不可见

有个小问题毁了我的一天。我已经得到了要导入IntelliJ的Grails应用程序。问题是IntelliJ找不到springsecurity插件,也看不到@Secured注释。该插件出现在“工具->Grails插件”窗口中 我正在使用Idea 9.0和grails 1.3.5。我会尝试,自从9.0以来,这个领域发生了很多事情。 我使用的是IDEA X build 98.311,我可以看到springsecurity插件和@Secured注释感谢您的建议,现在就下载。哇!作品谢谢,你救了我剩下的时间

GORM/grails深度不同关联查询条件

我有下面查询中指定的每个表的域对象。创建表示以下SQL查询的withCriteria闭包时遇到问题。有什么想法吗? 谢谢 史蒂夫 SQL查询: select A_NAME from A where A_XID = (select A_XID from B where B_XID = (select distinct B_XID from C where D_XID = '${d.dXid}') 域对象: class A { String aName

Grails 有一个groovyws.jar和他的所有依赖者吗?

我正在使用Grails并希望使用groovyws调用web服务 但是我的groovyws.jar(0.5.2)有许多依赖项,我无法解决 有包含所有依赖项的罐子吗 注意:我试着输入BuildConfig.groovy,这个 dependencies { 'org.codehaus.groovy.modules:groovyws:0.5.2' } 但我得到了一个错误: 执行脚本编译时出错:加载程序约束冲突:何时 解析重写方法 “org.apache.xerces.jaxp.SAXParserImp

与Grails插件不兼容?

我正在创建一个Grails应用程序,它使用RichUI插件和Atmosphere插件。然而,这些插件似乎存在某种不兼容性。当我在.gsp页面的头部声明resources标记时,只有一个插件工作正常。如果我这样声明: <head> <atmosphere:resources/> <resource:rating /> ... ... 仅适用于RichUI插件(星级)。另一方面,它只对大气插件起作用: <head> <

Grails 2.0.0.RC1错误Spock测试

我已经将grails项目从Grails1.3.5升级到Grails2.0.0.RC1,并将Spock插件从0.5升级到0.6。现在在测试中出现以下错误: | Server running. Browse to http://localhost:8080/appName | Server stopped | Tests FAILED - view reports in target\test-reports | Error Error executing script TestApp: java

grails动态访问域对象

我在grails和 我从gsp获取我的域类名称,以访问该域类的对象实例(具有特定id)。我正在尝试以下代码。这是正确的吗 String id = params['id'] String className = params['className'] def instance = className.get(id); 还有其他方法吗?首先,您必须在控制器中注入grailsApplication bean def grailsApplication 之后,可以使用getCl

Grails Spring社交Facebook插件-HTTP状态404-/ssconnect/Facebook

使用spring社交插件与FaceBook和Twitter的集成在本地正常工作,但当我部署到生产环境时,两者都停止工作。在Tomcat7下的日志文件catalina.out中未找到错误 在我在Facebook中通知密码后发生错误,之后,Facebook将重定向到无效页面: [my domain here]/ssconnect/facebook?code=AQC04UTDDGWFHR9和HLF9HFZNE1PBGFLAZCYPMVFDWY6WKVDKUVXLCNBGI3TUMBD2JJ3ZVUVW

“重复”;java.lang.IllegalStateException:提交响应后无法转发";Grails和Tomcat的错误

请查看Grails用户邮件列表中的my。从本质上讲,我在Grails2.x中每隔几次请求之后就会出现错误“提交响应后无法转发”。这适用于所有类型的URL、控制器、GSP、CSS文件、JS文件甚至图像文件。我已经在Windows XP 32位、Windows 7 32位和Centos 64位上使用Tomcat 6.0.35和Tomcat 7.0.25尝试了Grails 2.0.0和Grails 2.0.1。所有这些组合都会出现错误 正如我在中提到的,代码中没有response.redirect或r

Grails在使用筛选器取消页面请求时抛出404错误

我有一个过滤器: class MyFilters { def filters = { before = { render(view: "/test") return false } } } 这在我使用控制器处理请求的页面上非常有效,显示test.gsp的内容而不是我请求的页面。然而,当我试图访问一个直接映射到GSP文件的页面时,我得到一个404错误 将渲染更改为简单的render“test”会产生相

Spring Security UI Grails only搜索/创建/编辑管理员用户?

我目前正在Grails中开发一个解决方案,并安装了以下安全插件: Spring安全内核 Spring安全用户界面 我基本上会有一个具有以下安全结构的解决方案: 超级用户 管理员(针对不同的业务领域) 用户(不同业务领域内) 因此,基本上我安装了Spring Security UI,以允许各个业务区域管理员管理他们自己的区域,他们应该能够使用该UI,以便只允许他们在自己的区域中搜索用户,在自己的区域中创建用户,并只在自己的区域中编辑用户。然而,SpringSecurityUI允许有访问权限

Grails SpringSecurity属性的下拉/选择列表?

我目前正在从事一个Grails项目,希望了解显示Spring安全域模型中对象选择列表的最佳方式: 我知道如何创建选择列表,但我只想找出grails中使用该域中的对象填充列表的最佳方法。我想调用类似“user.list(params)”的函数,然后将其传递给视图,这样我就可以访问该域中定义的对象,但我不能100%确定这是最好的方法还是可以这样做 提前谢谢 编辑 我在控制器中设置了以下自定义模型: class UserModel { String username

grails应用程序的浏览器自动化

使用grails框架开发了一个web应用程序。现在我想在我的项目中集成浏览器自动化。有谁能建议我如何在grails应用程序中集成浏览器自动化吗?看看像或这样的工具。由于这个问题相当笼统,我再具体不过了

grailsgeb测试执行顺序

在grails应用程序中,我使用Spock和Geb来执行功能测试 由于所有测试都在同一个数据库上运行,所以我想提供CRUDSpec类的执行顺序。如何确定这一点 范例 第一类测试博客作者的创建 第二个类,假设第一次测试运行成功,在创建后测试 第三类在帖子中添加评论 结果表明,顺序可以指定如下: grails -Dserver.port=8090 test-app functional: LoginCRUDSpec,PayeeCRUDSpec 使用以下软件包的另一个示例: 在没有arg“grail

Grails-gorm为false或NULL

我在表中有一个名为disabled的字段,它是一个布尔值。我试图查询false或null,但似乎无法使其工作。我尝试了一些方法,最有可能的解决方法是 p = book.createCriteria().list { 'in'('createdUnderAccountCustomerNumber', accountIds) and { 'in'('createdUnderProfessionalCustomerNumber', professionalCustomerNums) isN

Grails 我可以在createCriteria中进行数学运算吗

有可能在createCriteria中做一道数学题吗 例如: 如果在我的表中有两列,如果这两列加起来等于100,我不想在查询结果中显示它 或 如果其他列在其他表中 桌子 我要第二排 或 一个选项是在域类中定义公式字段。比如: class SumFormula { Integer column1 Integer column2 Integer sum static mapping = { sum formula: 'column1 + column

Grails 带格式视图的脚手架不起作用

我想在我的脚手架控制器中使用withFormat,并添加了一个脚手架视图“list.csv.gsp”。但是如果不生成my list.csv.gsp视图,grails就不会使用scaffolding list.csv.gsp视图 生成de list.csv.gsp视图后,该视图工作正常。但我不会创建所有这些视图,因为它们都是相同的 我的脚手架控制器列表操作以以下代码结束: withFormat { html { [${propertyName}List:

如何在Grails中显示异常?

a我的代码有问题。我如何处理gsp服务中的错误?我尝试从服务或控制器进行渲染,调用save()时发生验证错误:-字段“core.db_email”上的对象“talent.CandidateProfile”中的字段错误:拒绝值[];具有完整异常跟踪的代码。我的资料来源: def create() { [candidateProfileInstance: new CandidateProfile(params)] } def save() { de

使用postregSQL语音搜索的Grails

我在查询中遇到了类似的问题,因此我想知道您是否可以帮助我找到解决方法。有什么语音搜索可以使用吗?你的Postgres版本是什么 在第9版之前的PostgreSQL中有一个bug,其中Umlauts或其他特殊字符在语句中没有得到正确处理,比如语句 显然,这在新版本中已得到修复。我对它没有任何问题,而且我非常确定我的应用程序使用umlauts生成搜索查询 如果无法更新Umlauts或Umlauts仍然存在问题,可以尝试以下解决方法: 一个解决方案: 选择替换(替换(替换('Testäöüß','a

在Grails配置中,如何访问其他环境中的变量?

如果在一个环境中的grails中有一个list环境变量,那么如何在级联到其他环境中修改它 例如,在我的quartz配置中,我添加了以下内容: quartz { // other variables remove for clarity whiteListedJobs = [ Job1.class, Job2.class, Job3.class ] } 石英并非特定于任何单一环境。但在特定于环境的配置中,我希望覆盖此列表,以包含特定环境的更多作业 大概 environments

Grails如何处理数据库触发器?

我有一个现有的oracle数据库,在创建记录时带有触发器。文档指示注册用于更新和创建的侦听器。有人知道最佳实践吗。当您使用触发器时,在创建记录之后或之前发生的情况完全取决于您使用的数据库。正如@aldrin所说,如果有另一个应用程序处理同一个数据库,这将有助于保持一致性 如果计划支持多个数据库供应商,我建议您使用事件,因为您避免了在它们之间转换触发器的工作。如果您询问是否可以在grails中复制Oracle触发器,答案是可以复制事件绑定(请参阅)。就目前而言,您在PL/SQL中为触发器逻辑所做的

Grails 使用groovy Xmlparser检查rss提要是否已关闭

我想设置条件来检查rss提要是否关闭 示例代码 def url= 'http://'+ 'www.groovyblogs.org/feed/rss' def rss = new XmlParser().parse(url) rss.channel.item.title[0..9]*.text() 如何检查www.groovyblogs.org/feed/rss是向上还是向下。 我想在饲料不足时处理一些事情 提前谢谢 我想在饲料不足时处理一些事情 您可以在try中包装上述代码块,并在catch中

Grails 2.3.2没有';t调用ForkedTomcatCustomizer

我将grails应用程序从2.2.4升级到grails2.3.2。我以前曾使用_Events.groovy eventConfigureTomcat()闭包从apache httpd mod_jk建立ajp连接。升级时,我发现这不再受支持,但推荐的方法是实现org.grails.plugins.tomcat.ForkedTomcatCustomizer customizer()方法,我可以在其中建立ajp连接器 我的问题是代码从未被调用 我在/src/groovy目录中实现了ForkedTomc

更改GGTS中grails链接的资源路径

我将Grails2.3.2与GGTS一起使用,并在两台不同的机器(Mac和Windows)上进行开发。每次从一台机器提交项目并更新另一台机器时,我都必须刷新依赖项。有没有办法将其设置为某种相对路径?这样,它就不必每次从存储库进行更新时都进行更改 我的.project文件中似乎包含完整路径,如下所示 <linkedResources> <link> <name>.link_to_grails_plugins</name>

Grails Spring安全自定义用户详细信息bean被覆盖

我的应用程序架构如下: MainWebApp -> CustSecPlugin -> Spring-Security-Core 因此,我有一个围绕spring安全插件的插件,它提供了许多web应用程序中常见的额外实现。我所做的一件事就是使用一个定制的UserDetailsService 我已经遵循了这方面的指南,当自定义用户详细信息的bean在grails app/conf/spring/resources.groovy中定义时,我可以让我的自定义安全插件独立运行 这

Grails 未找到财产-关于“限制”的投诉`

我想在我的.gsp文件中添加一些字段。因此,我从\u form.gsp视图复制了一些代码 <div class="fieldcontain ${hasErrors(bean: p, field: 'gender', 'error')} required"> <label for="gender"> <g:message code="t.gender.label" default="Gender" /> &

Grails2.3中oauth提供者配置的多个域

使用Grails2.3.8和 plugins { compile ':spring-security-core:2.0-RC2' compile ':spring-security-oauth:2.0.2' compile ':spring-security-oauth-facebook:0.1' compile ':spring-security-oauth-google:0.1' } 和默认提供程序设置: oauth{ providers{ facebook{ ap

在Grails服务中声明服务时出错

我担心在其他服务中使用服务。有些人工作,但有些人不工作。问题是我不知道出了什么问题 当您添加一个生成错误的服务时,总是会出现相同的问题,然后我撤回对“有问题的服务”的引用,系统就会恢复正常 我想知道这是否会影响任何循环引用,从而造成不稳定性 class UserService { def terceirizadoService def unidadeService def grailsApplication def springSecurityService

Grails2.3.5集成测试

我正在使用Grails2.3.5 这是我的集成测试,位于test/Integration/x.y.z.TestIntegrationSpec.groovy import grails.test.spock.IntegrationSpec class TestIntegrationSpec extends IntegrationSpec{ def "test"(){ setup: " just a test" when: 1 == 1 then:

Grails NumberFormatException

我在我的Grails代码中收到NumberFormatException错误,该代码用于将电影排序到数据库中。错误表明它来自cron插件。我已经做了研究,我一直试图通过使用NumberFormatException捕捉错误,但没有成功。我认为问题在于索引服务。任何帮助都将不胜感激 确切的错误是: 2014-07-25 10:09:07,779 [quartzScheduler_Worker-1] ERROR listeners.ExceptionPrinterJobListener - Exc

在Grails中有两个具有一对多关系的实体

我在Grails中有两个实体,具有一对多关系Location和LocationImage class Location { Long phone; String url; static hasMany = [locationImage: LocationImage] static constraints = { phone(blank: true, nullable: true) url(blank: true, nullable: true) lo

Grails 登录失败后使用参数进行自定义url重定向

我需要在spring security重定向到类似这样的/login/authfails?id=2523452345后添加url参数 有什么想法吗?只需使用自定义的AuthenticationFailureHandler实现(带有您想要的任何重定向参数),而不是默认的SimpleRuthenticationFailureHandler这已经得到了回答和接受,但我想更深入一些 首先,我扩展了默认的Spring安全性AjaxAwareAuthenticationFailureHandler: pub

Grails 戈姆没有';t处理组合主键中具有进一步关联的关联的映射

我试图在GORM/Grails应用程序中映射现有表。大多数表都有复合主键(不是我的选择) 我发现,当我将一个关联映射到一个类(子类的父类)时,父类的复合键也包含一个与一个具有复合键的类(祖父母)的关联,GORM不必检查非复合键中祖父母类和子类的映射 儿童 class Child implements Serializable { Parent parent String name belongsTo= [parent: Parent] static mappi

具有域类的Grails3脚本或命令

我只需要一个简单的脚本来更新一些db表。 我的第一次尝试是创建脚本。这些脚本似乎无法加载域类。然后我发现人们说,你必须创建一个命令。 但是为了创建一个命令,你需要创建一个插件。 对于一个拥有简单dbupdate脚本的用户来说,这似乎不是很直接 有人能在这件事上给我点启发吗 谢谢 托尔斯滕好吧!看起来它与如何执行某些与数据库相关的操作更相关,这些操作不是直接的数据库迁移 虽然有很多选择,但我想讨论一下常用的方法: groovyshell:您可以为grails项目创建一个简单的groovyshell

添加HTML";“必需”;在Grails中选择标记

我试图使用GrailsSelect标记添加一个选择下拉按钮选项。我需要将此字段设置为必填字段,但我无法这样做 这就是我目前所拥有的 <g:select class="form-control" name:"test" from=${[test1:"Test 1", test2: "Test 2"]} optionKey="key" optionValue="value" /> grails select不提供所需的道具。但是您可以使用Jquery验证器来解决问题。grails se

原因:java.lang.ClassNotFoundException:org.grails.core.cfg.DeprecatedGrailsConfig

我正在将我的项目从Grails3迁移到Grails4。在执行引导运行时,我遇到以下错误: 不确定是否是某个不推荐的导入或方法实例化 该错误还指出文件中有以下行: def restBuilder = new RestBuilder() // import grails.plugins.rest.client.RestBuilder Caused by: org.springframework.beans.BeanInstantiationException: Failed to insta

Can';t运行Grails应用程序,返回错误异常

我试图用gradle.properties运行一个旧的Grails3.1.1 grailsVersion=3.1.1 gradleWrapperVersion=2.9 但是我收到下面的错误消息,有什么建议吗 org.springframework.beans.factory.BeanCreationException:创建名为“transactionManagerPostProcessor”的bean时出错:bean初始化失败;嵌套异常为org.springframework.beans.fa

Grails 显示每个内容片段的库链接

我有两个不同的域名:媒体和画廊: 它们的定义如下: 媒体 package com.twentyonecceducation class Media { String displayName String description String url Document thumbnail Document banner Document file MediaType type Date dateCreated = new Dat

Grails包绕过证书

我想在构建项目时忽略证书。我正试着做那样的事 grails -Dgrails.env=production -Dserver.ssl.enabled=false package --stacktrace 我收到了下面的信息有人能帮我在生成过程运行时忽略证书吗? 将/root/.gradle/wrapper/dists/gradle-3.5-bin/daoimhu7k5rlo48ntmxw2ok3e/gradle-3.5-bin.zip解压缩到/root/.gradle/wrapper/dist

上一页 1 2 ...  4   5   6   7    8   9   10  ... 下一页 最后一页 共 393 页