1

我们有一个 GWT 应用程序,它通过异步 javascript 从单独的 servlet 中提取一些资源。在生产中,这不会造成任何问题,因为生产者 servlet 和消费者 GWT 应用程序将驻留在同一台服务器上,但是对于开发,我找不到实现这一点的方法,因为我们正与同源策略正面交锋。

作为一个临时解决方案,我在 Tomcat 上运行了 servlet,然后我将 GWT 应用程序编译并部署到同一个 Tomcat 实例——这当然可以,并且它允许我附加 Eclipse 进行调试。但是,每次修改都需要 40 秒左右的构建时间。

我们希望能够通过带有 OOPHM 的 GWT 托管模式进行调试 - 任何人都可以看到我们这样做的方法吗?

谢谢大家!

4

3 回答 3

2

您可以使用 gwt 开发模式的 -noserver 选项,它允许您使用任何 servlet 容器运行服务器代码。

于 2011-05-13T06:23:48.653 回答
1

也许您可以将生产者 servlet 部署到 Jetty。

http://www.enavigo.com/2008/08/29/deploying-a-web-application-to-jetty/

我认为 Jetty 主页大部分位于 Eclipse 目录中的某个位置。一个简单的文件搜索可能会有所帮助。

祝你好运!

于 2011-05-12T18:50:46.720 回答
1

如果您只需要一个 servlet,为什么不在 web.xml 中定义它并像往常一样启动开发模式呢?

于 2011-05-13T22:13:47.023 回答