1

playNプロジェクトを実行すると、次のエラーが発生します。

「次のファイルが見つかりません:/myproject/myproject.nocache.js」

また、ブラウザに黒い画面しか表示されません。

MyProjectHtml.javaファイルで、パスを次のように指定しています。

"platform.assets()。setPathPrefix(" myproject / ");"

この問題を解決するにはどうすればよいですか。「nocache」という名前のファイルが見つかりません。

注:前の質問の回答の1つにあるコメントは、役に立ちます。playNゲームを本番モードでローカルで実行するにはどうすればよいですか?

ありがとうございました。

解決済み:戦争中のリソースフォルダーは、Eclipseコンパイルのみを使用して生成されていました。ソースフォルダーsrc / main / resourcesを作成し、すべてのリソースパッケージをそこに移動しました。src / main/javaの下にある前。今それは動作します..!ターミナルからコンパイルして実行できます。

4

1 に答える 1

0

プロジェクトをMavenmvn test -Ptest-html)経由で実行していますか、それともGWTプロジェクトmvn gwt:run)として実行していますか?

最初のケースは、パスが正しく設定されていれば機能するはずですが、GWTプロジェクトとして実行すると常に失敗します。

mvn clean installまた、を実行して、ファイルに含まれているリソースを確認することをお勧めし.warます。.nocache.jsファイルはそこにあるはずですが、そうでない場合は、おそらくより大きな問題があります(プロジェクトの設定が正しくありません)。

アップデート:

何かに.nocache.jsファイルがないので、Maven構成に問題があります。warプラグインタグのHTMLpomに次の設定が追加されているかどうかを確認します。

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>gwt-maven-plugin</artifactId>
    <executions>
        <execution>
            <phase>prepare-package</phase>
            <goals>
                <goal>compile</goal>
            </goals>
        </execution>
    </executions>
</plugin>

.nocache.jsいずれにせよ、ファイルにが表示されるまで、HTMLバージョンは実行されませんwar。新しいPlayNプロジェクトでMaven構成を再確認し、違いがある場所を確認します。

于 2012-04-19T16:02:57.163 に答える