2014-03-13 38 views
0

我試圖編譯我的gwt應用程序。我有一個父項目'admin'和一個maven模塊'admin-app',使用我的web.xml * .gwt.xml admin.html。GWT JS * .nocache.js不生成

看起來像:

  • 管理員
    包= com.admin
  • 管理員應用內
    • 的src /主/資源
      包= com.admin文件= admin.gwt.xml
    • src/main/webapp
      ++ js
      ++ admin.css
      ++ admin.html
      ++ WEB-INF
      +++ JSP
      +++ LIB
      +++ applicationContextx.xml
      +++的web.xml

問題是我的入口點或我的路徑和默認名稱。

我包括

<script type="text/javascript" src="admin/admin.nocache.js"></script> 

要生成我的應用程序的JS代碼。 但我的問題是我的* gwt.xml內:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE module SYSTEM "gwt-module.dtd"> 

<module rename-to='admin'> 

    <inherits name='com.google.gwt.user.User'/> 

    <!-- Specify the app entry point class. --> 
    <entry-point class='com.admin.client.AdminEntryPoint'/> 

    <source path='client'/> 

</module> 

我進入路徑是正確的,但我總是得到錯誤信息:

Loading modules 
    com.admin.admin 
     Loading inherited module 'com.admin.admin' 
     [ERROR] Unable to find 'com/admin/admin.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source? 
[ERROR] shell failed in doStartup method 

沒有入口點我可以成功編譯我的項目,所以問題在入口點之內。

THX任何幫助:)

+0

嘗試從'的src/main/resources'到'的src/main/java'移動你的admin.gwt.xml。我的gwt.xml文件都在'src/main/java'內,並且它們按預期工作。 –

回答

0

我由模塊重命名爲app像項目模塊修復了這個問題,* .gwt.xml到app.gwt.xml並以我管理 - 路徑html到app/app.nocache.xml。它正在運行,但主要想法是使用另一個命名空間。所以如果有人能幫助我,我會很開心。

app應該命名爲admin,以便於搜索等等。

THX :)