【问题标题】:Run GWT shell normal, use -noserver on compile?正常运行 GWT shell,编译时使用 -noserver?
【发布时间】:2008-12-29 21:02:03
【问题描述】:

我想在“测试”时运行 GWT shell(漂亮的小 Google 弹出式浏览器窗口),然后单击工具上的实际“编译/浏览”,将程序编译到不同的目录并使用-noserver 模式在我的 IIS 服务器上进行测试。

问题:

我没有编辑正常的 shell 脚本,所以它启动得很好。我所做的编辑会在刷新时查看。然而,编译/浏览将我带到 mini-Tomcat 服务器而不是我的目录。编译似乎正在运行(因为我可以直接浏览到该目录并且它正在接收更新),但编译/浏览并没有将我分流到那里。

这是我现在得到的编译脚本:

@java -Xmx256M -noserver -port 80 -cp "%~dp0\src;%~dp0\bin;C:/dev/gwt-windows-1.5.3/gwt-user.jar;C:/dev/gwt-windows-1.5.3/gwt-dev-windows.jar" com.google.gwt.dev.GWTCompiler -out c:/dev/Practice /Practice/Practice.html

显然,我想去的区域是“http://localhost/Practice/Practice.html”(IIS 服务器),但它正在跳转到“http://localhost:8888/practice.Practice/Practice.html”(Tomcat 服务器)。

想法?

(P.S. 为编辑器运行 Eclipse,运行/调试配置参数是:

practice.Practice/Practice.html

就是这样)

【问题讨论】:

    标签: java eclipse gwt


    【解决方案1】:

    您可以为 GWTCompiler 类创建一个 Eclipse 运行配置文件。您传入的参数之一是编译到的路径,因此您可以从 Eclipse 运行编译,如果您指定它,它会将文件直接写入 IIS 的文件夹。编译完成后,您可以使用已经打开的 Hosted Mode 实例,只需输入http://localhost/Practice/Practice.html 路径即可。

    即使不使用 -noserver 运行托管模式浏览器,它也可以指向任何服务器,如果您收到有关离开域的安全警告,您可以将 -whiteList 参数添加到托管模式运行配置文件。安全警告将为您提供一个示例 whiteList 参数。

    尝试在没有参数的情况下运行 GWTCompiler 和 GWTShell。我会更详细,但我现在没有开发环境。

    【讨论】:

    • 啊,谢谢,这几乎概括了我的问题,也只是要标记我自己的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 2012-10-31
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多