小编Che*_*tan的帖子

Grails重新加载文件观察程序错误

我正在研究一个grails项目,该项目分为多个子项目(grails插件项目),如 -

  • MainProject
    • Subproject1(grails.plugin.location.'Subproject1'="../ Subproject1")
    • Subproject2(grails.plugin.location.'Subproject2'="../ Subproject2")
    • 子项目3(grails.plugin.location.'Subproject3'="../ Subproject3")

现在的问题是,当我编辑Main项目中的任何文件(例如某些控制器或服务)时,Grails会在保存时重新加载更改.但是,当我尝试在SubProject中执行相同操作时,它会抛出以下错误并且从不重新加载它,因此我需要在每次更改后停止并重新启动项目.

注意:

  • 我正在使用IntelliJ Idea,但我也在Grails命令行上尝试过,所以它不是由于IDE.
  • 我也尝试过重新安装Grails(2.4.4),它没有任何区别,所以我的Grails安装没有损坏!经过.
  • 我使用的是Java 1.8.0_31,但切换到Java 1.7.0_79没有任何区别.

错误 -

Error java.lang.IllegalStateException: No file extensions list found for path not being watched
| Error     at org.codehaus.groovy.grails.compiler.WatchServiceDirectoryWatcher.run(WatchServiceDirectoryWatcher.java:87)
| Error     at org.codehaus.groovy.grails.compiler.DirectoryWatcher.run(DirectoryWatcher.java:154)
| Error     at org.codehaus.groovy.grails.project.compiler.GrailsProjectWatcher.run(GrailsProjectWatcher.java:161)
| Error     at java_lang_Runnable$run.call(Unknown Source)
| Error     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
| Error     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
| Error     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
| Error     at org.codehaus.groovy.grails.cli.fork.ForkedGrailsProcess.startProjectWatcher(ForkedGrailsProcess.groovy:748)
| Error     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
| Error     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
| Error …
Run Code Online (Sandbox Code Playgroud)

java grails spring

6
推荐指数
0
解决办法
332
查看次数

Spring安全性不能与JBoss Application Server上的Grails项目一起使用

我有一个很大的(基于多个自定义插件)Grails项目,它在Tomcat服务器上运行得非常好.

现在,对于新客户,我们需要将其部署在JBoss应用服务器上.它似乎部署没有任何错误,但当我尝试登录使用Spring Security插件实现的第一页时.它不会让我登录.我试过去一个有效的URL来检查它是否有重定向问题但事实并非如此.

请注意,它没有在日志中显示任何错误.而且由于它在开发环境中无法正常执行,所以每次我需要构建一个WAR文件来测试它.

Grails版本:2.4.4

Spring安全版:':spring-security-core:2.0-RC4'

JBoss版本:wildfly-9.0.2.Final

grails jboss spring-security

6
推荐指数
1
解决办法
124
查看次数

html5必需属性来触发jquery事件

我正在制作一个表单,我在其中使用required了元素的属性.现在考虑以下情况 -

该形式在两个选项卡分为说General DetailsAdditional Details.因此,如果我在可见选项卡上将所需字段留空,则在提交表单时,用户可以查看该消息.但是假设用户在第一个选项卡上并且第二个选项卡上出现错误,那么用户无法查看错误弹出窗口,并且他对表单未提交的原因一无所知.

现在我正在寻找一种方法,只要出现所需的属性错误,就可以触发jQuery事件.

因此,在此事件中,我可以编程显示错误发生的选项卡.

请注意我知道我可以使用基于JS/jQuery的表单验证,但主要的是,这个表单由Grails生成,并且根据数据库自动应用必填字段.所以我不能使用基于表单的JS验证.

javascript forms jquery html5 required

5
推荐指数
1
解决办法
2145
查看次数

Grails g:选择添加HTML 5数据属性

我想在Grails g:selecttaglib的每个选择选项中加载额外的数据.所需的输出如下:

<select id="select">
  <option value="1" data-foo="dogs">this</option>
  <option value="2" data-foo="cats">that</option>
  <option value="3" data-foo="gerbils">other</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我无法使用HTML 5的数据属性找到将额外数据添加到taglib的方法.那么如何实现类似的输出呢?

grails html5

5
推荐指数
2
解决办法
901
查看次数

Grails spring security 3现场认证

我需要使用Spring安全性验证我的应用程序的用户,但我需要有一个3字段身份验证,它将具有username,passwordcompanycode.由于应用程序处理的公司太多,因此需要拥有公司代码.

我一直试图解决这个问题并且遇到了这个由@BurtBeckwith编写的链接 - http://burtbeckwith.com/blog/?p=1090

现在出现了疑问和疑问,因为这个博客是在2011年写的,并且是在Grails 1.4时使用的.那么最近有人遇到过这样的问题吗?我们还需要改变这么多以实现3字段登录吗?

有没有实现这个的捷径?

grails login spring-security

4
推荐指数
1
解决办法
138
查看次数

标签 统计

grails ×4

html5 ×2

spring-security ×2

forms ×1

java ×1

javascript ×1

jboss ×1

jquery ×1

login ×1

required ×1

spring ×1