如何解决" $ {gwt_remote_ui_server_port}的价值:$ {unique_id}"

时间:2016-03-13 10:11:33

标签: gwt gwt-super-dev-mode gwt-dev-mode

我是gwt的新手我创建了一个Web应用程序,我可以在超级开发模式下工作。但是,当我试图自动调用代码服务器和Web应用程序的过程时,我面临着问题。我的场景是我有一个主类,我通过给出硬编码的参数来调用 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);

如果我在eclipse中将其作为程序参数给出,则解析remoteui值。如果我直接在程序中给出它正在考虑的字符串。

如何在运行时解析远程ui值。

谢谢,

1 个答案:

答案 0 :(得分:0)

您无法在使用已解析的值调用主类之前通过Eclipse解析这些占位符。

你可能实际上并不需要它们:它们就在这里,以便DevMode不会显示自己的UI,而是连接到这个gist和端口(Eclipse监听的地方),以便将Eclipse视图用作UI。如果你没有通过它们,那么DevMode将使用自己的UI。