GWT 2.6.1 Использование SuperDevMode с -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.


person AkinW    schedule 14.11.2016    source источник


Ответы (1)


При настройке сервера таким образом, чтобы ваши сервлеты загружали политики сериализации с CodeServer, вам необходимо использовать метод bindAddress. Если вы запускаете CodeServer таким образом, что он привязывается к определенному IP-адресу, он больше не привязывается к локальному хосту, что приводит к ошибке, которую вы видите. Поэтому либо привяжите к 0.0.0.0, либо соответствующим образом измените свою конфигурацию.

person Thomas Broyer    schedule 14.11.2016