2

我正在尝试运行 Playn 示例项目。我按照本指南中的每个步骤设置新的 Playn 开发环境,然后按照本指南运行示例项目。它似乎工作正常,但是当我尝试通过右键单击运行 HTML5 版本然后转到 Google-> 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

除此之外,什么也没有发生。如果我右键单击并选择运行方式-> Web 应用程序,我会弹出说

在项目 playn-showcase-html 中找不到任何托管页面有人知道我在做什么错吗?

4

3 回答 3

3

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

“除此之外,什么也没有发生。” 没关系。

当您右键单击“playn-showcase-html”项目时,选择“Run As - (g) Web Application”,您应该会在“Development Mode”选项卡中输出“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
于 2011-11-27T01:57:21.807 回答
0

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

Window > Show View > Ant

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

Add Buildfiles...

当项目列表出现时,通过单击列表中项目名称左侧的小箭头来展开项目。然后选择ant构建文件:

build.xml

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

run-html

或者

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

于 2011-11-26T10:33:27.573 回答
0

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

我还在我的博客开始使用 eclipse 和 PlayN上写了一个更详细的描述,也许这可能很有趣。

于 2013-04-09T13:24:18.233 回答