2010-10-25 103 views
1

我试图在Google Web Toolkit中使用eclipse 3.6,但没有看到在该服务器上运行应用程序的选项。当我点击运行时,会自动启动托管模式,当我点击Run as...时,有选项1. Run as application2. Run as applet - 这是无用的,3. Run as Web application - 这导致托管模式下运行。在创建GWT项目期间,ide甚至不会询问目标服务器,就像创建其他Web应用程序时一样。是不是有这样的选择,或者我只是忽略它?在服务器模式下运行gwt

+0

主机模式有什么问题?另外两个选择是(1)在您最喜欢的servlet容器上编译+手动部署(读取tomcat/jetty)。 (2)一键部署到谷歌应用程序引擎(需要谷歌帐户+谷歌应用程序引擎项目创建) – Schildmeijer 2010-10-25 13:31:14

回答

1

您需要设置-noserver选项。有关指导,请参阅here

+0

您的链接404s。 – Daenyth 2012-07-10 16:17:45

0

我目前没有安装eclipse,但我相信"Google Plugin for Eclipse"可以让您在外部服务器上运行GWT应用程序。如果您已经安装了GPE,请尝试更新到最新版本的插件。

您还可能要签这个FAQ条目:

http://code.google.com/eclipse/docs/faq.html#gwt_in_eclipse_for_java_ee

+0

我有GPE - 最新版本,但该选项不存在和FAQ页面http://code.google。 com/eclipse/docs/running_and_debugging_2_0.html'在服务器上运行非常抽象 – coubeatczech 2010-10-25 13:28:54

+0

您是否检查过常见问题解答条目的链接?它有一个分步指南http://code.google.com/eclipse/docs/faq.html#gwt_in_eclipse_for_java_ee – 2010-10-25 15:38:22

0

如果要将开发模式作为服务器运行到其他计算机,请在命令行中包含bindAddress开关。例如。 -bindAddress 192.168.0.35(或其他地址)。您可以通过从运行菜单中选择“运行配置...”来为命令行添加参数。

这仍然在开发模式下运行。如果您要部署到生产服务器,请单击红色的“Gwt compile”工具箱,然后手动将您的war文件夹复制到服务器。

0

那么,我们正在用GWT做一个Web应用程序。我们不使用eclipse,而是使用GWT4NB Netbeans插件。它允许我们在netbeans中编译GWT,并将Web应用程序部署到任何服务器,在我们的例子中是Glassfish 2.我们也使用EJB并与RPC通信。我们从RPC调用ServiceImpl并调用ServiceImpl的EJB方法。因此,我相信你也可以做一些日食,创建一个战争,然后部署到任何servlet容器可能是雄猫或Glassfish。

相关问题