【问题标题】:Intermitent load from WEB-INF/lib/*.jar!/META-INF/resources从 WEB-INF/lib/*.jar!/META-INF/resources 间歇性加载
【发布时间】:2015-10-06 01:52:06
【问题描述】:

我正在处理一个 GWT 项目,并且我有一个库 (jar),其中应该提供 META-INF/resources 文件夹中的几个静态资源。

当我在 Tomcat 中部署应用程序时效果很好,但是当我尝试使用 SuperDevMode 运行它时,这意味着使用嵌入式 Jetty GWT 自带的,资源加载不好,出现这个间歇性错误:

java.lang.IllegalStateException: zip file closed

所以这意味着有时资源已加载,但大部分时间并未加载。

我听说如果我在 Jetty 中禁用 gzip 压缩,它会起作用,但实际上我没有找到方法在 GWT 中配置嵌入的 Jetty

我也尝试在开发模式下使用 Tomcat 运行应用程序,但我失去了 GWT 调试功能。

有人成功解决这个问题吗?

谢谢。

【问题讨论】:

    标签: tomcat gwt resources embedded-jetty gwt-super-dev-mode


    【解决方案1】:

    如果您在调试模式下运行 Tomcat,调试应该仍然有效:

    在 Eclipse 的服务器视图中右键单击 Tomcat-Server 条目,然后单击“调试”。 使用Tomcat完成服务器端调试后,客户端使用超级开发模式。

    如果您不使用 eclipse,它可能取决于您的开发环境 - 但仍然应该可以调试服务器端代码。

    【讨论】:

    • 没错,但我说的是调试 GWT 代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    • 2016-02-06
    相关资源
    最近更新 更多