【问题标题】:Libgdx GWT No index.html file in war folderLibgdx GWT war 文件夹中没有 index.html 文件
【发布时间】:2015-08-25 18:30:47
【问题描述】:

所以在过去的几个小时里,我一直在尝试用 html 启动我的 libgdx 游戏。我已经安装了 gwt,并尝试按照 libgdx wiki 上的说明进行操作,但没有任何效果。我已经尝试过 GWT 编译,并且我已经在所有开发模式下启动了它。我试图以同样的方式从一个全新的项目中启动它,但仍然没有。我还尝试将 WAR 目录设置为 webapp 和 war。当我使用 webapp 时,我在 eclipse Development Mode 选项卡中得到一个链接,当我打开它时,我得到一个 404 index.html not found,但是当我使用 war 时它是空白的。当我检查 war 文件夹时,无论我编译项目多少次,都没有 index.html(尽管它确实有我的资产、WEB-INF 和一个 html 文件夹)。 webapp 中有一个,所以我尝试将其移至 war 文件夹。我得到一个链接,但我又得到一个 404 index.html not found。我不知道是怎么回事。我一直在谷歌上搜索,似乎没有任何效果。我不确定我应该上传什么来提供帮助,所以我会上传您认为可能有帮助的任何信息。

【问题讨论】:

  • 这个项目是否以其他格式运行?桌面版还是安卓版?
  • 是的。安卓和桌面工作正常。我现在正在一个新的空项目上对此进行测试,以消除我自己代码中的错误,但仍然存在同样的问题。

标签: eclipse gwt libgdx


【解决方案1】:

在 macos 上运行时使用 mojo maven gwt 插件时,我遇到了同样的问题。这在 Windows 上似乎没有问题。

修复方法是在 pom.xml 中添加标志 copyWebapp=true,所以它看起来像这样:

<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>${gwt.version}</version>
<configuration>
     <strict>true</strict>

     <testTimeOut>180</testTimeOut>
     <mode>htmlunit</mode>
     <includes>**/*GwtTest.java</includes>

     <logLevel>INFO</logLevel>

     <runTarget>index.html</runTarget>
     <module>com.kiwlm.pykdo.GwtMaterialBasic</module>
     <copyWebapp>true</copyWebapp>
</configuration>

我不太熟悉 libgdx 如何运行 GWT,但我认为这很可能是这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-17
    • 2014-02-14
    • 2021-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多