IntelliJ IDEA中的多个GWT模块和404错误

时间:2012-08-16 13:39:09

标签: gwt intellij-idea

有一个用GWT编写的应用程序,它由许多模块组成。有一个主模块是应用程序的“入口点”。让我们称之为 Foo-Main 并且还有一些额外的模块: Foo-Styles Foo-Icons 等 - 每个模块都有只有src/main/webapp中的一些内容(如.css文件)应该在应用程序中可用。

我正努力让它在IntelliJ IDEA中运行。

我创建了一个工件,src/main/webapp被添加为源文件夹,我将每个 GWT编译器输出从其他模块添加到工件中。当我尝试运行GWT开发模式时,来自 Foo-Main 模块的src/main/webapp的内容可用,但不是来自其他模块 - 我得到404错误,例如在样式表上。

配置中缺少什么?

编辑:

评论中要求提供更多详细信息:

[WARN] 404 - GET /Styles/gxt/css/gxt-all.css (127.0.0.1) 1412 bytes
   Request headers
      Host: 127.0.0.1:8888
      Connection: keep-alive
      User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.79 Safari/537.1
      Accept: text/css,*/*;q=0.1
      Accept-Encoding: gzip,deflate,sdch
      Accept-Language: en-US,en;q=0.8
      Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
      Referer: http://127.0.0.1:8888/Foo-Main/index.html?gwt.codesvr=127.0.0.1:9997

Foo-Styles src/main/webapp/的内容如下所示:

src/
    main/
        webapp/
            ...
            gxt/
                chart/
                    ...
                css/
                    gxt-all.css
                    gxt-gray.css
                ...
            ...

此外,在 Foo-Main 中,它看起来像这样:

src/
    main/
        webapp/
            Foo-Main/
                ...
                Styles/
                    foo-main.css
                ...
                help.html
                index.html

2 个答案:

答案 0 :(得分:1)

看看我问过的一个问题:

Image resources in shared GWT modules (widgets like)

我相信它会对你有帮助; - )

答案 1 :(得分:1)

这是IDEA中的一个错误。它将在下一个IDEA 12 EAP版本中修复