前几天部署了一下SmartGWT做的应用,今天有些小修改,又重新 compile 之后,
把目标目录覆盖了一下。这个时候,噩梦开始了。
首先,表现出来的症状就是后台抛出个异常,是 org.eclipse.jetty.util.log.StdErrLog.format
里面的NullPointerException。这个 jetty7,也没判断一下 Throwable 是不是空,当然,主要
还是 GWT的 RemoteServiceServlet 里面,它发现找不到 policyfile 的时候,log了一段话,神奇
的是,它不是调用 log(message),而是非要去调用 log( message, null),不知道为什么,难道
是要提高log的错误等级?就是因为这个 null,导致 format的时候试图format一个 null 的 exception。
好了,这个其实不是重点,不过它确实吸引我的注意力,害得我把gwt 从2.0.0 升级到 2.0.1,结果也
没有好转,正在我考虑是不是要把 jetty7降级到 jett6 的时候,突然想起来,为啥 gwt的 policyfile的
strongname为啥会好好的突然找不到了呢?
开发期一直没有问题,因为用的是development模式。上一次部署之后也没问题,而且我只是做了一个
小改动,按说也不会有大问题。就算是重新compile,它也应该能认识到新的 strongname啊。那么,唯一
的解释就是某个地方有缓存。开始逐个排除,eclipse没有,jetty也没有,真相只有一个,凶手就是 Firefox
!
由于FireFox的缓存,它保留了我上一次的html文件,而正是这个html文件里面有上一次自动生成的 strongname。
而用一个不存在的 strongname 去获取 policyfile,自然就会出错了。
因此,提醒一下自己,以后每次部署完了之后,一定要让firefox清空一下缓存。不知道gwt有没有类似的机制来
把 cache 给 expire掉,要是能加上这个特性就完美了。
分享到:
相关推荐
最新火狐浏览器GWT开发插件,离线安装。不用在线等待!
“msi格式的是需要再火狐浏览器的扩展程序中添加的”,指的是GWT Developer Plugin for Firefox,这是一个用于在Firefox中进行GWT应用实时调试的浏览器扩展。通过这个插件,开发者可以在浏览器中直接看到应用的实时...
标题中的“firefox和对应gwt插件”暗示了我们讨论的主题是关于Firefox浏览器与Google Web Toolkit(GWT)之间的关联,特别是Firefox上的GWT开发者插件。GWT是一种开源的Java框架,允许开发者使用Java语言编写客户端...
描述中的“亲测可用”意味着这个插件已经有人测试过,确认在Firefox 26的环境中与GWT-Dev_plugin配合使用是正常工作的。这很重要,因为软件更新有时会导致旧版插件不兼容,所以用户需要确保他们使用的工具链都是相互...
GWT浏览器插件离线安装包Firefox
标题中的"Gwt firefox8.0 plugin"指的是Google Web Toolkit (GWT) 的Firefox 8.0插件。GWT是一个开放源代码的Java框架,它允许开发者使用Java语言来编写客户端Web应用程序,然后由GWT编译器将其转换为优化过的...
gwt - dev - firefox16 plugin
标题中的“GWT为Firefox的插件”指的是Google Web Toolkit(GWT)为Firefox浏览器提供的一个专用开发插件。GWT是一种开源的Java框架,它允许开发者使用Java语言来编写客户端Web应用程序,然后自动编译成优化的...
**Firefox 26** 版本是Mozilla Firefox的历史版本之一,发布于2013年。这个版本包含了对HTML5、CSS3等Web技术的改进,增强了安全性,以及提高了性能。GWT-Dev Plugin与Firefox 26兼容,意味着开发者可以在这一版本的...
GWT调试插件,适用于firefox3.x GWT浏览器插件 gwt-dev-plugin for Firefox3.0
使用firefox 浏览GWT应用的 浏览器插件gwt-dev-plugin.xpi
这款插件支持包括IE、Firefox和Chrome在内的主流浏览器,使得开发者能够在浏览器环境中直接运行和测试GWT应用程序,无需构建完整的服务器环境。 **GWT Dev Plugin的主要功能** 1. **本地运行与调试**:通过安装GWT...
标题 "GWT浏览器插件以及火狐浏览器安装包" 涉及的主要知识点是Google Web Toolkit (GWT) 和Mozilla Firefox浏览器的插件安装。GWT是一个开源的Java开发框架,它允许开发者使用Java语言来编写客户端Web应用程序,...
4. **兼容性支持**:GWT插件旨在支持多个主流浏览器,如谷歌Chrome、Mozilla Firefox以及Internet Explorer。对于这些不同的浏览器,插件会提供相应的适配,以确保应用在不同环境下的一致性。 5. **开发工具集成**...
网上下不到,通过代理下了一个,有需要的拿去用了。
gwt firefox13 plugin
综上所述,"firefox10.0.1及gwt-dev-plugin"这个主题涵盖了Web开发中的两个重要组件:一个是浏览器Firefox的特定版本,另一个是用于GWT开发的浏览器插件。这个组合为Java开发者提供了一个高效且便捷的环境,使他们...
标题中的“gwt-firefox-winX86IE--plugin.rar”指的是一个针对Google Web Toolkit (GWT) 的Firefox和Windows x86系统上的Internet Explorer浏览器的调试插件压缩包。这个压缩包包含了开发者用于测试和调试GWT应用...
GWT-Dev_plugin 这个是GWT官网最新插件,支持火狐26版本,我用的是火狐28版本,修改了一下配置文件,28也能用,更高版本没试过,火狐33试过了,不能用,有需要的朋友不妨试试
描述中提到的"Firefox"和"IE"以及"Chrome",表明这个插件是为三个主流的Web浏览器——Firefox(火狐)、Internet Explorer(IE)和Chrome(谷歌浏览器)设计的。GWT Dev Plugin是GWT开发过程中必不可少的工具,它在...