Libgdx GWT在war文件夹中没有index.html文件

3
过去几个小时,我一直在尝试在html中启动我的libgdx游戏。我已经安装了gwt,并尝试按照libgdx维基上的说明进行操作,但是什么都不起作用。我尝试过GWT编译,并以所有dev模式启动它。我尝试从全新项目中使用相同的方法启动它,但还是没有反应。我还尝试将WAR目录设置为webapp和war。当我使用webapp时,在eclipse Development Mode选项卡中会得到一个链接,但是打开后会显示404 index.html未找到,但是当我使用war时则是空白。当我检查war文件夹时,无论我编译多少次项目,都没有index.html(尽管它确实包含我的资源、WEB-INF和一个html文件夹)。在webapp中有一个index.html文件,因此我尝试将其移动到war文件夹中。我得到一个链接,但是再次出现404 index.html未找到的错误。我不知道发生了什么事。我在谷歌上搜索了很久,但似乎没有任何有效的结果。我不确定应该上传哪些信息以获取帮助,所以我会上传您认为可能有用的任何信息。

这个项目能在其他格式中运行吗?比如桌面版或者安卓版? - Alex S. Diaz
是的,Android 和桌面端都正常工作。我现在正在一个新的空项目上进行测试,以消除自己代码中的错误,但仍然存在相同的问题。 - Tridecimal
1个回答

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并不是很熟悉,但我认为这很可能就是它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接