Playn HTML5不会从Eclipse运行

时间:2011-11-26 02:34:37

标签: html5 playn

我正在尝试运行Playn示例项目。我按照this guide中的每一步来设置新的Playn开发环境,然后this guide来运行示例项目。 它似乎工作正常,但当我尝试通过右键单击然后转到Google->运行HTML5版本时GWT编译,没有任何反应。我没有看到开发模式视图弹出来复制地址并将其粘贴到Web浏览器,如指南所述。我只是在控制台窗口中获得以下内容:

   Compiling module playn.showcase.Showcase
   Compiling 1 permutation
      Compiling permutation 0...
   Compile of permutations succeeded
   Linking into L:\playn-samples\showcase\html\war\showcase
   Link succeeded

   Compilation succeeded -- 35.187s

除此之外没有任何事情发生。如果我右键单击并选择run as->网络应用程序,我得到了弹出说

无法在项目playn-showcase-html中找到任何托管页面 有谁知道我做错了什么?

3 个答案:

答案 0 :(得分:3)

你从汇编中得到的一切都很好。

"除此之外没有任何事情发生。"没关系。

右键单击" playn-showcase-html"项目,选择"运行方式 - (g)Web应用程序",您应该得到输出到"开发模式"标签为" http://127.0.0.1:8888 / Showcase.html?gwt.codesvr = 127.0.0.1:9997"。

如果没有,请检查" playn-showcase-html"下是否有以下文件夹结构;项目:

playn-showcase-html
|...
|--war
   |--Showcase.html
   |--WEB-INF
      |--web.xml

答案 1 :(得分:0)

据我所知,你不能简单地编译(GWT)并运行HTML版本。这是因为,HTML版本需要本地Web服务器(例如jetty / tomcat)来托管文件,以便项目“运行”。但是,更简单的方法是尝试通过Eclipse使用ant

Window > Show View > Ant

窗口出现后(可能在侧边栏上),右键单击并选择:

Add Buildfiles...

显示项目列表时,单击列表中项目名称左侧的小箭头展开项目。然后选择ant build文件:

build.xml

这会将ant构建文件添加到活动构建文件列表中。 类似地展开以查看构建文件提供的ant任务。 双击相应的任务;在你的情况下:

run-html

OR

直接在命令行上运行ant以获得相同的结果。

答案 2 :(得分:0)

在当前版本的PlayN中,Jetty服务器正在自动启动。右键单击xx-html项目“Run As” - >“maven install”。这将启动GWT编译器,并启动一个jetty服务器(默认端口为8080),然后您可以通过在浏览器中键入“localhost:8080”来运行HTML5版本。

我还在我的博客getting started with eclipse and PlayN 上写了更详细的描述,也许这可能很有趣。