GWT 编译的一些微妙之处 - “gwt 模块可能需要(重新)编译。”

2023-11-30

我正在将应用程序部署到 GAE。我在 Eclipse 中设置了一个项目,其中包含三个独立的 GWT 模块,每个模块都有自己的 HTML 页面、入口点等。它们共享大量代码。

当我将应用程序部署到 appengine 时,其中两个模块工作正常。我可以完美访问他们的 HTML 页面。第三个给出了“gwt 模块 'xyz' 可能需要(重新)编译”的错误。我已经尝试了两次重新编译和重新部署,但无济于事,并且没有继续前进的想法。

关于这个问题的其他线程指向 gwt.codeserver 参数,事实上,如果我添加该参数,坏模块就会运行......但它似乎正在运行在开发模式下!如果这是真的,我有点震惊,因为我不想向任何人提供开发模式代码。

欢迎任何建议 - 我的工作在这个问题上基本上完全停滞了。


我找到了自己的答案:就我而言,错误不是由缺失引起的gwt.codesvr论点(就像我在网上找到的所有其他案例一样)。相反,我在模块定义中添加了一个模块重命名属性gwt.xml文件导致混淆。我将重述整个故事,以帮助其他人更好地理解。

  1. 我创建了一个新模块和一个新的 HTML 页面。
  2. 该模块的名称是com.reallylong.and.unwieldy,我的 HTML 页面从 中提取了 javascriptcom.reallylong.and.unwieldy/com.reallylong.and.unwieldy.nocache.js.
  3. 后来我机灵了,用了重命名为要重命名的属性com.reallylong.and.unwieldy太短,”不改变我的 HTML 代码。 我忘了。

这几天并没有影响我,因为我猜 eclipse 足够聪明,可以重新编译这两个文件,或者其他什么。谁知道。我怀疑gwt.codesvr参数实际上启用了这种模糊行为,从开发模式而不是从 js 文件加载代码。

最终,修复很简单:我更改了 HTML 文件,以便从短/short.nocache.js。 它成功了! 呜呼!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GWT 编译的一些微妙之处 - “gwt 模块可能需要(重新)编译。” 的相关文章

  • JSNI 中 $doc.getElementById("id") 和 document.getElementById("id") 之间的区别是什么

    我正在 GWT 应用程序内的本机函数中工作 并且尝试了这两种方法 document getElementById id 返回 null 但 doc getElementById 返回有效元素 这些方法之间有哪些 概念上 区别 提前致谢 GW
  • 如何在 GWT 的 Jetty 中启用 HTTPS?

    如何在 GWT 附带的 Jetty 中启用 HTTPS gwt dev jar 中 隐藏 了一个 README SSL txt 你可以找到最新版本在 Github 上 https github com gwtproject gwt blob
  • 从输入跳到 CellTable 中的输入

    我有一个 CellTable 其中包含一堆渲染到的单元格
  • 带有编辑器框架的 GWT 验证器

    有没有人意识到编辑器和 jsr 303 验证如何与 GWT 2 3 一起工作 未来 验证 API 已添加到 gwt sdk 但我无法使用编辑器框架验证实体 无论 我确实从来没有从客户端或服务器端抛出错误 这是一个代码片段 public cl
  • 如何使用 Ant 配置惰性或增量构建?

    Java编译器提供增量构建 所以javac蚂蚁任务也是如此 但大多数其他进程则不然 考虑到构建过程 它们将一组文件 源 转换为另一组文件 目标 我在这里可以区分两种情况 变压器cannot获取源文件的子集 仅获取整个集合 这里我们只能做懒惰
  • 阐明 GWT RequestFactory 和 RequestContext 的工作原理

    我正在尝试将 RequestFactory 和编辑器框架实现到我的应用程序中 即使在研究了论坛 Google 开发者论坛和其他论坛之后 我仍然发现 关于将 RequestContext 与 RequestFactory 一起使用 我仍然不明
  • TextField“更改”事件仅在模糊时触发

    通常 Change 事件将在 TextField 失去焦点 模糊 后触发 但我需要它在字段值发生变化时立即触发 而不需要失去对该字段的关注 KeyListener 不会删除它 因为该值可能来自条形码扫描仪等 有什么办法可以做到这一点吗 提前
  • 如何清除gwt中的缓存?

    我怎样才能清除缓存gwt 或者有什么方法可以阻止浏览器保留缓存gwt 当您部署 GWT 应用程序时 避免代理和浏览器缓存 GWT 生成的 nocache js 文件非常重要 一种解决方案是实现一个 Servlet 过滤器 添加控制缓存行为的
  • 如何使用 GWT 检测操作系统?

    Basically what I want to know is to find out if my GWT application is running on a MacOS or any other operating system t
  • gwt 谷歌应用引擎 HTTP 错误 404

    我在 Eclipse 中使用 google 应用程序引擎创建了一个新的 gwt 项目 但是当我运行该项目时 在浏览器中我收到以下消息 HTTP 错误 404 访问 Test html 时出现问题 原因 NOT FOUND 由码头提供动力 现
  • GWT 和 Guava 的问题

    我很难让 GWT 与 Guava 一起工作 我添加了guava r09 gwt jar到我的类路径 并且
  • 想要在 GWT 单元列表中实现“标记为已读”功能

    我想实施这个单元格列表的例子 http gwt googleusercontent com samples Showcase Showcase html CwCellList经过一处修改 我想在有人点击后将每一行设置为灰色 它应该保留在那里
  • 根据外形尺寸更改入口点类别

    如果用户从移动 Web 浏览器或桌面 Web 浏览器访问 我希望在我的 GWT 应用程序中加载不同的用户界面 我想知道如何编辑我的 Application gwt xml 文件 更改根据外形规格加载哪个入口点类 我认为这可能是这样的 但我只
  • GWT 主题/模板 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在使用 GWT 开发一个应用程序 尽管 GWT 是基于 JAVA 的媒介 但外观和感觉只能通过 CS
  • 阻止 GWT 中的事件冒泡

    我有以下代码片段 changeTextArea 是一个 TextArea 对象 changeTextArea addKeyboardListener new KeyboardListenerAdapter public void onKey
  • AttachEvent 是什么

    我真的不明白 AttachEvent 类或 addAttachHandler 是什么 这有什么用呢 有人可以为此发布一个例子吗 多谢 AttachEvent 会在 Widget 附加到实际页面或从实际页面分离时通知您 如果某个东西没有附加
  • 了解 Document.createElement()

    我在用着GWT及其底层DOM能力 我基本上想要实现的是 Have a div包含一些文本的元素 其中一些文本将被包围span元素 span 元素可相互拖动并提供上下文菜单 New span元素可以由最终用户动态创建 它可能是这样的 在应用程
  • zk 与 gwt zk 请求太多

    您好 我正在尝试比较 zk 和 gwt 的性能 在我的比较中 如果框架本身将一些代码转换为js 那么我自己无法编写任何javascript 如get 但我无法自己编写js 在以上述方式编写代码时 几乎所有在浏览器上完成的操作都会将请求发送到
  • 如何使用 GWT 以编程方式禁用 html 缓存

    有没有办法使用 GWT 禁用浏览器中 html 页面的缓存 我宁愿避免在 html 页面的标题中使用插入 META HTTP EQUIV EXPIRES CONTENT 而是以编程方式执行 如果可能的话 如果这对于 GWT JavaScri
  • GWT 中什么是可序列化的或不可序列化的?

    我的 GWT 项目中有这个简单的对象 我无法通过电汇发送它 在这样的类中放置构造函数是不可能的吗 public class MceDto implements IsSerializable public MceDto String uri

随机推荐

  • 为什么按这个顺序列出 monad 组合?

    我正在阅读有关列表单子的内容并遇到 1 2 gt gt n gt a b gt gt ch gt return n ch 它产生 1 a 1 b 2 a 2 b 我是这样理解的 隐式括号是 1 2 gt gt n gt a b gt gt
  • 通过拆分字段值来重塑文档

    假设我们有一组原始数据 person David age 102 person Max age 8 我们希望将该集合转换为 age 102 age 8 仅使用 mongo d 引擎 如果所有人名或年龄都具有相同的长度 substr 可以完成
  • 用于测试的干净的轻量级邮件服务器[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我需要一个邮件服务器来测试发送和接收电子邮件的应用程序 所以应该 重量轻 体积小 免费 如免费啤酒 首选开源 支持Win XP 支持SMTP IMA
  • ProgressBar 不适用于 fxml 文件和控制器

    所以我用了这个link设置我的进度栏 当我运行此代码时它工作得非常好 但是 根据我的设置 我似乎无法让进度条实际更新 progressBar getProgress 实际上获得了正确的进度 但 UI 没有更新 这是到目前为止的代码 主程序
  • Mac 上使用 Pandoc 进行递归目录解析

    我发现这个问题它回答了使用 Pandoc 执行批量转换的问题 但没有回答如何使其递归的问题 我预先规定我不是程序员 所以我在这里寻求一些帮助 Pandoc 文档中关于将批量文件传递给可执行文件的详细信息很少 并且根据脚本 Pandoc 本身
  • Polymer DomModule 已定义

    我正在构建一个网站 我会在其中使用不同的聚合物组件 其中一些组件会多次使用 我的问题是编译后的代码包含一个 customElements define dom module DomModule 那个抛出 Uncaught DOMExcept
  • 如何使用 Nokogiri 使空标签自动关闭?

    我在 ERB 中创建了一个 XML 模板 我在导出过程中用数据库中的数据填充它 在某些情况下 存在 null 值 在这种情况下元素可能为空 如下所示
  • 在META-INF目录下添加生效的pom.xml

    当我使用 Maven 2 版本2 0 9 or 2 2 1 the pom xml库的内容被复制到META INF maven groupId artifactId JAR 的目录 然而 就我而言 pom xml有父母 我更愿意得到有效的p
  • 如何使用 Spring Web 服务创建自定义肥皂故障消息

    我正在尝试使用 Spring Web 服务库编写一个 Web 服务 我能够成功配置我的端点并且工作正常 但我在异常映射方面遇到了一些问题 我可以使用 SoapFault 和 SoapFaultAnnotationExceptionResol
  • iphone:如何以编程方式检测最后一个来电号码?

    有什么方法可以检测 iPhone 上的最后来电号码和通话时长 我能够获取所有通知 核心电话 但不知道如何获取来电号码 你不能 API 不允许你这样做 我认为出于隐私考虑 苹果永远不会允许这样做
  • 学说实体关系

    我有一个实体模板和另一个请求 本质上 模板代表一个 html 表单 请求将代表表单填充的值的集合以及对模板 ID 的引用 class Request Id Column type integer GeneratedValue private
  • 安卓锁屏

    有没有办法在锁屏上显示文字 喜欢有关未读短信的信息或喜欢锁定屏幕上带有播放 暂停按钮的音乐播放器 Thanks 是的 也不是 他们没有公共 API 来创建或修改锁定屏幕 无论是谁在您的设备上构建了操作系统版本 都创建了您的锁定屏幕 一些制造
  • 如何使用 fastcgi_finish_request() 的示例

    有人可以展示一个关于如何使用的简单示例吗fastcgi finish request 功能 我用谷歌搜索 但只发现了一些一般性的提及 有些人说他们成功地使用了它 但我找不到带有代码的单个示例 例如 我有一个 PHP 对象 为了向浏览器发送响
  • 如何让Javascript忽略或保留空格,而不是删除它们

    我试图让一个函数用破折号覆盖多单词区域 但不用 JavaScript 中的破折号覆盖单词之间的空格 所以 我基本上需要 JS 来忽略空格 或者维护然后 但我在网上找到的只是如何从字符串中删除空格 如果我这样做 那么覆盖该区域的破折号之间仍然
  • jquery遍历查找父级的父级

    HTML li class comment div class p comm div class avatar img src img 1 jpg div div class c auth author a class del title
  • 如何从电子邮件地址中提取“域”

    我的专栏中有以下模式 email protected email protected 现在 我想在之后提取文本 和之前 即 gmail 和 hotmail 我能够在之后提取文本 用下面的代码 sub email 我如何修改上述内容以适合我的
  • 如何在 Marklogic 中构建一个简单的搜索应用程序?

    我想在 Marklogic 中构建一个简单的搜索应用程序 但我不想使用应用程序生成器 我想编写自己的 xqy 文件 我想从用户那里获取名字 姓氏和地址的输入 用户可以按名字 姓氏或地址进行搜索 他还可以通过输入所有三个字段来进行搜索 也可以
  • python 中的哨兵循环

    因此 我从用户那里获取要存储到列表中的输入 并且使用哨兵循环不断要求用户输入数字 出现的问题是 当用户完成输入值后 我使用 停止 结束循环时 出现错误 ValueError 以 10 为基数的 int 的文字无效 停止 我不知道为什么 如果
  • 按键对哈希值进行排序,然后在 Ruby 中返回哈希值

    这是对哈希进行排序并返回哈希对象 而不是数组 的最佳方法吗 h a gt 1 c gt 3 b gt 2 d gt 4 gt a gt 1 c gt 3 b gt 2 d gt 4 Hash h sort gt a gt 1 b gt 2
  • GWT 编译的一些微妙之处 - “gwt 模块可能需要(重新)编译。”

    我正在将应用程序部署到 GAE 我在 Eclipse 中设置了一个项目 其中包含三个独立的 GWT 模块 每个模块都有自己的 HTML 页面 入口点等 它们共享大量代码 当我将应用程序部署到 appengine 时 其中两个模块工作正常 我