Grails 2.3 - [错误] 找不到具有名称的模块

标签 grails grails-2.0

我放了<g:javascript library="bootstrap.js" />进入我的index.gsp
我的 ApplicationResources.groovy :

modules = {
    application {
        resource url:'js/bootstrap.js'
    }
}

但是我得到了错误:
[http-bio-8080-exec-8] ERROR [/testApplication].[gsp]  - Servlet.service() for servlet [gsp] in context with path [/testApplication] threw exception
Message: Error mapping onto view [/index]: Error processing GroovyPageView: Error executing tag <g:javascript>: No module found with name [bootstrap.js]
    Line | Method
->>   53 | doFilter  in grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|     49 | doFilter  in grails.plugin.springsecurity.web.authentication.RequestHolderAuthenticationFilter
|     82 | doFilter  in grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter
|   1110 | runWorker in java.util.concurrent.ThreadPoolExecutor
|    603 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^    722 | run       in java.lang.Thread
Caused by GroovyPagesException: Error processing GroovyPageView: Error executing tag <g:javascript>: No module found with name [bootstrap.js]
->>  530 | doFilter  in C:\Users\user\GrailsWorkspace\testApplication\grails-app\views\index.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Caused by GrailsTagException: Error executing tag <g:javascript>: No module found with name [bootstrap.js]
->>  150 | doCall    in C:/Users/user/GrailsWorkspace/testApplication/grails-app/views/index.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
Caused by IllegalArgumentException: No module found with name [bootstrap.js]
->> 1032 | getAllModuleNamesRequired in org.grails.plugin.resource.ResourceProcessor
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|   1091 | addModuleDispositionsToRequest in     ''
|    144 | declareModuleRequiredByPage in org.grails.plugin.resource.ResourceTagLib
|    330 | doCall    in org.grails.plugin.resource.ResourceTagLib$_closure5_closure20
|    326 | doCall .  in org.grails.plugin.resource.ResourceTagLib$_closure5
|    150 | doCall    in C__Users_user_GrailsWorkspace_testApplication_grails_app_views_index_gsp$_run_closure2
|    152 | run . . . in C__Users_user_GrailsWorkspace_testApplication_grails_app_views_index_gsp
|     53 | doFilter  in grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter
|     49 | doFilter  in grails.plugin.springsecurity.web.authentication.RequestHolderAuthenticationFilter
|     82 | doFilter  in grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter
|   1110 | runWorker in java.util.concurrent.ThreadPoolExecutor
|    603 | run       in java.util.concurrent.ThreadPoolExecutor$Worker
^    722 | run . . . in java.lang.Thread

我也试过grails clean .但是它不会改变我的输出。

我非常感谢您对我的问题的回答

最佳答案

请注意您已将其置于应用程序中

 application {
        resource url:'js/bootstrap.js'
    }

<g:javascript library="application"/>   

应该管用

或者把它放在你的 ApplicationResource.groovy
mydef {
            resource url:'js/bootstrap.js'
        }

这在您的 gsp 页面(或主布局页面)中
<g:javascript library="mydef"/> 

关于Grails 2.3 - [错误] 找不到具有名称的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20661707/

相关文章:

grails - Intellij IDEA - 使用 -source 1.8(或 1.7)编译 grails 项目

grails - 将具有预定义值的域类映射到表

grails - Grails-在启动Grails应用程序之前,如何验证我的中间件(Java应用程序)是否已启动

hibernate - 如何创建名称为 'user'的表

hibernate - 如何在grails中检索具有唯一空键的行?

grails - 如何在 grails 中使用渲染插件

unit-testing - 单元测试 Grails Controller 链接

grails - 在开发期间使用 LightHTTPD 前端我的 grails 应用程序的最简单方法是什么?

grails - 如何在Grails Gorm中查询3个表

Grails - 记录 SQL 并获取已用时间