从WEB-INF / lib / * .jar!/ META-INF / resources

时间:2015-10-06 01:52:06

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

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

当我在 Tomcat 中部署应用程序时,它运行良好,但是当我尝试使用 SuperDevMode 运行它时,它意味着嵌入式 Jetty GWT附带,资源没有很好地加载,我得到 断断续续的 错误:

java.lang.IllegalStateException: zip file closed

因此,这意味着有时会加载资源,但大多数情况下它们都没有加载。

我已经读过如果我在 Jetty 中停用 gzip 压缩它会起作用,但实际上我并没有找到一种在GWT中配置嵌入式 Jetty 的方法。

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

有没有人成功地使用过这个?

感谢。

1 个答案:

答案 0 :(得分:0)

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

右键单击eclipse中Servers视图中的Tomcat-Server条目,然后单击“Debug”。  在使用Tomcat完成服务器端调试之后,客户端使用super dev模式。

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