grails 有一個 wicket 的插件:

          http://graemerocher.blogspot.com/2007/05/grails-wicket-wonders-of-grails-plug-in.html

          我試了一下,發現最新版本(0.3)的wicket插件,運行helloworld都有問題,錯誤是:

          wicket.markup.MarkupNotFoundException: Markup not found.

          查看了一下原因,按照文檔, HelloWorld.html 是放在 grails-app/views 目錄下的,但是 wicket 插件 沒有修改classpath 和 resource 裝載的路徑,也就是說,實際上這個 HelloWorld.html 對于 wicket 來說 是不可見的。但是如果把這個 HelloWorld.html 放在 src/java 目錄下,則可以正常運行。
          想到了一個簡單的解決方案,修改 $GRAILS_HOME/scripts/Package.groovy,在 146 行增加:
          fileset(dir:"${basedir}/grails-app/views") {
          include(name:
          "**/**")
          exclude(name:
          "**/*.groovy")
          }

          就像 src/java 當中的資源一樣,全部拷貝到目標目錄下,這樣的效果就和放在 src/java 目錄下一樣了。

          主站: http://blogsite.3322.org/

          posted on 2008-01-15 10:38 SimonLei 閱讀(1104) 評論(1)  編輯  收藏
          評論

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          統計

          主站蜘蛛池模板: 章丘市| 集贤县| 大宁县| 五华县| 阳曲县| 吴江市| 乳山市| 余姚市| 磐石市| 开化县| 呼伦贝尔市| 桦南县| 秦皇岛市| 安塞县| 南充市| 开化县| 迭部县| 永定县| 西乌珠穆沁旗| 霍林郭勒市| 墨竹工卡县| 湘乡市| 延庆县| 昆山市| 得荣县| 娱乐| 西畴县| 扎鲁特旗| 安宁市| 乌什县| 三都| 库车县| 平陆县| 扎鲁特旗| 凤台县| 右玉县| 深州市| 临沧市| 闽清县| 略阳县| 定南县|