GWT 2.6.1 将 SuperDevMode 与 -bindAddress 结合使用

GWT 2.6.1 Using SuperDevMode with -bindAddress

我在使用 :

时尝试调试我的应用程序时遇到问题
-bindAddress

在不指定绑定地址的情况下,我可以使用 SuperDevMode 调试我的应用程序,但是在指定要绑定的 IP 时出现以下错误。

14:36:54,998 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/MyApp]] (http-/0.0.0.0:8080-7) MyControlServiceServlet: Can't open serialization policy URL: http://localhost:9876/policies/13C789BD0DD217A7A3FE375FECFD0366.gwt.rpc: java.net.ConnectException: Connection refused: connect

只是想知道我是否需要在我的 SuperDevMode 配置中指定任何其他内容。

在配置您的服务器以便您的 servlet 从 CodeServer 加载序列化策略时,您需要使用 bindAddress。如果您启动 CodeServer 使其绑定到特定 IP,则它不再绑定到 localhost,这会产生您所看到的错误。所以要么绑定到 0.0.0.0 要么相应地调整你的配置。