2012-03-15 73 views
0

对不起,这个简单的问题,但我似乎没有找到任何其他方式发布一个GWT应用程序到Google App Spot。我相信肯定有办法做到这一点。如何在Linux服务器上运行GWT

我的本地机器上有开发环境,但我想将解决方案发布到运行nginx的ubuntu服务器上。

编辑:只是想到了一些东西......也许我可以将js-code部署到ubuntu服务器上?就如此容易? ;)

+0

的问题是有关您的Ubuntu服务器或谷歌的App Engine部署GWT? (或者两者都可以) – 2012-03-15 19:38:36

+0

“除了将GWT应用发布到Google AppSpot之外的其他任何方式”。 :) – Asken 2012-03-16 05:31:44

回答

1

不,你不能只是将js-code和html文件部署到Ubuntu服务器,并把它放在Apache服务,以及...除非你的代码只输出你好的世界。可能您的GWT应用程序正在调用/使用需要在tomcat或jboss中部署的其他Java代码,是吗?如果是这种情况,即你的GWT处于战争状态,那么只需将该.war文件部署到任何Linux盒子上的任何容器即可。

尝试将.war复制到jboss部署目录中。

部署到应用程序现场是类似的,即上传你的.war到谷歌。在这里阅读更多http://code.google.com/webtoolkit/doc/1.6/DevGuideDeploying.html

+0

明白了。另一方面,现在我只是在RIA之后的GWT之后。根本不是服务器的东西。我已经完成了所有设置并在节点中运行。我仍然必须发布.war? – Asken 2012-03-16 05:37:10

+1

GWT并不是真正由客户端RIA做出的,我认为这样做会很困难。如果您只想制作客户端应用程序,请查看Backbone.js。现在,您仍然可以尝试仅使用普通的http服务器(例如nginx)为您的GWT应用程序提供服务。 – rapadura 2012-03-16 09:00:32

+0

为此,您需要将生成的“模块”放在所有html + javacript + css文件所在的位置,然后将它们放在apache或nginx下,然后访问为您的gwt应用程序定义的index.html或其他入口点。 – rapadura 2012-03-16 09:01:43

相关问题