2016-03-13 6 views
0

Я новичок в gwt Я создал веб-приложение, и я могу работать в режиме супер-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 разрешаются, если я дать это в качестве аргументов программы в затмении. если я даю непосредственно внутри программы, он рассматривает как строки.

Как разрешить удаленное значение ui во время выполнения.

Спасибо,

ответ

0

Вы не можете, эти заполнители решаемых Затмений перед вызовом основного класса с разрешёнными значениями.

Возможно, они вам действительно не нужны: они здесь, так что DevMode не показывает свой собственный интерфейс, а вместо этого подключается к этому gist и порту (где Eclipse прослушивает), чтобы использовать представление Eclipse в качестве пользовательского интерфейса. Если вы не передадите их, то DevMode будет использовать свой собственный интерфейс.