0

GettingStarted wikiページにあるコマンドラインを使用して、1.2アーキタイプから新しいPlayNプロジェクトを作成しました。次に、このMavenプロジェクトをEclipseにインポートし、コア、Java、およびhtmlモジュールを取り込みました。Javaプロジェクトを右クリックすると、メインクラスを選択でき、背景画像が表示されたウィンドウがポップアップ表示されます。実際のプログラミングはまだ行っていないことに注意してください。デフォルトのプロジェクト構成を使用しているだけです。

次に、HTMLプロジェクトでEclipseを介したGWTコンパイルを使用しましたが、エラーは発生しませんでした。提供されたURLを使用して(「?gwt.codesvr = 127.0.0.1:9997」ビットを削除せずに)Webアプリケーションとして実行すると、アプリケーションは正常に実行され、Eclipseコンソールは開発モードであることについて警告を表示します。(具体的には、「GWT開発モードで実行しています。最適なパフォーマンスを得るには、別の方法を使用することをお勧めします。」)

ただし、推奨される方法でgwt.codesvrパラメーターを削除してアプリケーションを実行すると、「GWTモジュール'testproject'を(再)コンパイルする必要があるかもしれません」というダイアログボックスが表示され続けます。

読んだ後、Maven / Eclipse / GWT / PlayNアプリを本番モードで実行するにはどうすればよいですか?mvn test -Ptest-html ブラウザをhttp:// localhost:8080に設定してみましたが、同じエラーが発生します。

私は何か間違ったことをしていますか?

(編集:この次のポイントが重要かどうかはわかりませんが、とにかく共有します。Eclipseからプロジェクトを作成しようとすると、Eclipseに伝えた後でも、表示される最新のPlayNアーキタイプは1.0.3です。 Mavenインデックスを更新します。EclipseIndigoを実行しています。)

4

1 に答える 1

2

PlayN1.0.3を実行していると思います。

1.0.3にはバグがあります。したがって、次のことを行う必要があります。

  1. GWTの実行-コンパイル

  2. Webアプリケーションを実行すると、「GWTモジュール'testproject'を(再)コンパイルする必要があるかもしれません」というエラーメッセージが表示されます。

  3. Webアプリケーションの実行中にGWTコンパイルを再実行します

  4. CTRL-F5でブラウザをリロードします

重要なステップはステップ3です。

注:PlayN 1.2に更新して、エラーを取り除くことができます。このためには、ファイルplayn-showcase/pom.xmlを変更する必要があります。

<version>1.0.3</version> 行をに 変更します <version>1.2</version>

于 2012-05-02T16:43:32.380 に答える