我在使用 GWT-Grails 插件时遇到问题。我试图完全遵循这个例子,但我最终遇到了这个错误:
| Error 2012-10-28 00:25:49,567 [http-bio-8080-exec-2] ERROR resource.ResourceMeta - Resource not found: /gwt/g3wt.Application/g3wt.Application.nocache.js
输入这些命令后出现此错误:(我只是在此处遵循本指南)
>grails create-app g3wt
>cd g3wt
>grails install-plugin gwt
>grails create-gwt-module g3wt.Application
>grails create-gwt-page main/index.gsp g3wt.Application
>grails run-app
>grails run-gwt-client
这是 index.gsp 代码(无论如何都是自动生成的):
<html>
<head>
<!-- Integrate with Sitemesh layouts -->
<meta name="layout" content="main" />
<!-- -->
<!-- Any title is fine -->
<!-- -->
<title>Example title (change this!)</title>
<!-- -->
<!-- This script loads your compiled module. -->
<!-- If you add any GWT meta tags, they must -->
<!-- be added before this line. -->
<!-- -->
<script type="text/javascript" src="${resource(dir: 'gwt/g3wt.Application', file: 'g3wt.Application.nocache.js')}"></script>
</head>
<!-- -->
<!-- The body can have arbitrary html, or -->
<!-- you can leave the body empty if you want -->
<!-- to create a completely dynamic ui -->
<!-- -->
<body>
<!-- OPTIONAL: include this if you want history support -->
<iframe id="__gwt_historyFrame" style="width:0;height:0;border:0"></iframe>
<!-- Add the rest of the page here, or leave it -->
<!-- blank for a completely dynamic interface. -->
</body>
</html>
我知道找不到 nocache.js,所以我想我可以尝试看看它到底在哪里。但是,使用eclipse搜索功能,显示文件根本没有创建。虽然有一个名为 application.js 的文件。
为什么没有创建 nocache.js,我该如何解决这个问题?我已经被难住了一段时间了,这很令人沮丧。
我正在使用 gwt 插件 0.7.1 和 grails 2.1.1,以及 eclipse 4.2 和 Linux 机器。