我在使用时尝试调试应用程序时遇到问题:
-bindAddress
如果不指定绑定(bind)地址,我可以使用 SuperDevMode 来调试我的应用程序,但是在指定要绑定(bind)的 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 使其绑定(bind)到特定 IP,则它不再绑定(bind)到 localhost,从而产生您所看到的错误。因此,要么绑定(bind)到 0.0.0.0,要么相应地调整您的配置。
关于java - GWT 2.6.1 将 SuperDevMode 与 -bindAddress 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40592055/