Как определить значение для "${gwt_remote_ui_server_port}:${unique_id}"
Я новичок в GWT Я создал веб-приложение, и я могу работать в режиме Super Dev. но в то время как я пытаюсь автоматизировать процесс вызова сервера кода и веб-приложения, я сталкиваюсь с проблемой. Мой сценарий у меня есть основной класс, где я вызываю класс DevMode, давая жестко закодированные аргументы
String remoteUI="\"${gwt_remote_ui_server_port}:${unique_id}\"";
System.out.println("remote url:"+remoteUI);
String startupurl=""applicationClassName.html";
String codeServerPort="9997";
String port="8888";
String module=packageName;
String devModeargs[]={"-war",warLocation,"-startupUrl",startupurl,-logLevel","INFO","-codeServerPort",codeServerPort,"-port",port,module };
/**
* invoking dev mode main class
*/
DevMode.main(devModeargs);
Здесь значения remoteui разрешаются, если я даю это в качестве аргументов программы в eclipse. если я даю прямо внутри программы, это рассматривается как строки.
Как определить значение удаленного пользовательского интерфейса во время выполнения.
Спасибо,
1 ответ
Вы не можете, эти заполнители разрешаются Eclipse перед вызовом основного класса с разрешенными значениями.
Возможно, они вам на самом деле не нужны: они здесь, так что DevMode не показывает свой собственный пользовательский интерфейс, а вместо этого подключается к этой сущности и порту (где Eclipse слушает), чтобы использовать представление Eclipse в качестве пользовательского интерфейса. Если вы не передадите их, DevMode будет использовать собственный интерфейс.