【问题标题】:GWT JS *.nocache.js not generatedGWT JS *.nocache.js 未生成
【发布时间】:2014-04-18 01:22:20
【问题描述】:

我正在尝试编译我的 gwt 应用程序。我的 web.xml *.gwt.xml admin.html 有一个父项目“admin”和一个 maven 模块“admin-app”。

看起来像:

  • 管理员
    package = com.admin
  • 管理应用程序
    • src/main/资源
      包=com.admin 文件=admin.gwt.xml
    • src/main/webapp
      ++ js
      ++ admin.css
      ++ admin.html
      ++ WEB-INF
      +++ jsp
      +++ 库
      +++ 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

没有入口点我可以成功编译我的项目,所以问题出在入口点内。

感谢任何帮助:)

【问题讨论】:

  • 尝试将您的 admin.gwt.xml 从 src/main/resources 移动到 src/main/java。我的 gwt.xml 文件都在 src/main/java 中,它们按预期工作。

标签: java google-app-engine maven gwt


【解决方案1】:

我通过将模块重命名为app(如项目模块)、将 *.gwt.xml 重命名为 app.gwt.xml 以及将我的 admin-html 中的路径重命名为 app/app.nocache.xml 来解决此问题。它正在运行,但主要思想是使用另一个命名空间。所以如果有人可以帮助我,我会很高兴。

app 应命名为admin,以便于搜索等。

谢谢 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多