JSP和GWT,包括问题

时间:2014-08-20 22:12:24

标签: jsp gwt

刚刚开始使用GWT并遇到了问题。

我的索引JSP有几个包含静态页眉和页脚html页面。

   <%@ include file="header.html" %>

在页眉和页脚内部是一些GWT小部件,例如菜单栏,当我在eclipse中运行我的项目时出现此错误

10:02:53.970 [ERROR] Remote connection lost
com.google.gwt.dev.shell.BrowserChannel$RemoteDeathError: Remote connection lost
    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:304)
    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
    at java.lang.Thread.run(Thread.java:722)
Caused by: com.google.gwt.dev.shell.BrowserChannelException: Invalid message type CHECK_VERSIONS
    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:304)
    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
    at java.lang.Thread.run(Thread.java:722)`

如果我删除了包含,则没有错误。

我如何解决这个问题,或者这在GWT中不可行?

2 个答案:

答案 0 :(得分:0)

当服务器正在应答时关闭导航器时,通常会发生远程Connextion丢失错误,服务器意识到另一端没有更多的套接字来回答并引发此异常。

我们已经开始为包含这个错误。您能否在header.html文件中向我们展示您的代码?

另请注意,由于@include是一个jsp语句,因此在读取标头时,您仍然不在GWT执行代码中(jsp使用GWT javascript处理的原始html页面进行回答)。因此,您可以考虑分析在执行jsp或GWT模块加载时是否发生错误(尝试注释onModuleLoad()内容并检查是否仍有错误)

答案 1 :(得分:0)

我已经决定使用Vaadin,GWT似乎并不是特别方便用户,而且有点噩梦太诚实。