Что ж, если я правильно понимаю ваш вопрос, настоящая проблема не в отладке приложения на сервлете, а настоящая проблема, на которую вы смотрите - отладка с мобильного телефона. Когда мобильный телефон подключается к вашей локальной сети (я полагаю, вы указываете на 192.168. . ?), Вы получаете доступ к скомпилированному коду GWT, который не связывается с отладчиком.
Другими словами, когда вы отлаживаете локально с помощью браузера, вы фактически не запускаете скомпилированный код GWT, а инструментальный код, который выполняется с помощью модуля отладки GWT, который работает точно так же, как скомпилированный код GWT. (в основном). Таким образом, в то время как ваша локальная версия имеет «? Gwt.codesvr = 127.0.0.1: 9997» или подобное, версия вашего мобильного телефона не может делать то же самое, и, следовательно, не может связываться с отладчиком.
Лучшее, что я смог сделать, - это широко использовать ведение журнала. Если вы используете устройство iOS и меняете настройки своего сафари, оно может выводить журналы для вас из мобильного сафари. Кроме того, если вы используете отладчик Android с приложением WebView, вы можете подключить прослушиватель для сообщений журнала, а затем переправить их в ADB и просмотреть их в Eclipse. Определенно не так хорошо, как отладчик, но это лучшее, что я придумал до сих пор, и если у кого-то есть лучшее решение, я бы полюбил , чтобы узнать его:)
Надеюсь, это поможет!