2012-02-16 55 views
1

我試圖修改我的應用程序資源文件(ApplicationResources.groovy),並且我的輸入頁停止工作。我得到以下錯誤:修改ApplicationResources.groovy後,主頁停止運行

URI /grails/ Class java.lang.IllegalArgumentException Message No module found with name [application]

「找不到模塊」,但該模塊已存在。我只是改變了它:

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

到:

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

這個CSS也已經存在於通知路徑。

我不知道如何解決它。提前致謝!

回答

0

您可能只需要重新啓動服務器。如果這不起作用,請停止服務器,執行grails clean然後重新啓動它。順便說一句,在url:屬性僅必要的,如果你是包括其他屬性(你不是),這樣就可以縮短上面:

modules = { 
    application { 
     resource 'js/application.js' 
     resource 'css/main.css' 
    } 
} 
+0

謝謝,唐。但沒有工作。它出現的頁面是由Grails生成的入口頁面,index.gsp。我對這個頁面沒有任何修改。 – Ito 2012-02-16 20:45:47

3

我知道這個職位,我死了,但是,如果其他人都在看我想我可以幫忙。如果您想包含資源,您可以定義自定義資源定義。

「應用程序」模塊是默認配置的模塊。它包含應用程序JavaScript文件。

資源插件的詳細指導是可用的,這個網站是「資源聲明」頁面,http://grails-plugins.github.com/grails-resources/guide/3.%20Declaring%20resources.html,它會告訴你正在發生的資源和如何實現它們。

希望能幫助那裏的人。

+1

是的,thx – tObi 2013-08-06 12:50:30