[英]Sharing Local GWT Project with the rest of the world?
大家可能都知道,当您创建一个GWT项目(我使用Eclipse ..没关系)并将其作为Web应用程序运行时,您将获得应用程序URL,例如: http://127.0.0.1: 8888 / StockWatcher.html?gwt.codesvr = 127.0.0.1:9997
我的问题是,我想让我的朋友(位于另一台计算机上)使用此URL,以便他也可以检查应用程序,因此我将127.0.0.1更改为我自己的IP,但没有成功,我在这里想念什么?
谢谢,
如果要与世界其他地方共享应用程序,则需要将其部署在某种Web服务器上。 您可以选择其中许多,例如Apache Tomcat,Jetty,JBoss,GlassFish ...基本上,您的应用程序需要某种容器才能在其中运行。
我现在将简要描述将GWT应用程序部署到Tomcat:
http://your_url:your_port/YourApp/YourApp.html
我看到您完成了StockWatcher教程,这些步骤应涵盖基础知识。 首先在localhost上尝试。 也许获得全球可访问的IP是您最初寻找的。
您粘贴的URL是用于调试应用程序的“开发模式”(或“托管模式”)URL。 为了进行部署,您需要编译项目(在Eclipse中有一个红色按钮,有关更多详细信息,请访问GWT网站)。
如果您只想让您的朋友访问您的调试开发运行,请参阅GWT的文档。
传递参数-bindAddress 0.0.0.0以将嵌入式服务器从eclipse绑定到所有网卡。 使用eclipse中的红色图标编译您的应用程序,然后从开发者控制台粘贴网址,但最后不要添加gwt.codesrv
在Eclipse中,运行>调试配置...在左侧窗格中的Web应用程序>项目名称下选择您的项目在右侧面板中的Arguments选项卡下。在“ Program Arguments:”下,附加参数“ -bindAddress abcd”,其中abcd是IP的IP。您的机器。 重新启动/运行码头现在可以从网络上的另一台计算机访问URL
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.