1

「テスト」時に GWT シェル (素敵な小さな Google ポップアップ ブラウザ ウィンドウ) を実行し、ツールの実際の「コンパイル/参照」をクリックして、プログラムを別のディレクトリにコンパイルし、-noserver モードを使用したいと考えています。私のIISサーバーでテストします。

問題:

通常のシェル スクリプトは編集していないので、問題なく起動します。私が行った編集は、更新時に表示されます。ただし、コンパイル/ブラウズすると、ディレクトリではなくミニTomcatサーバーに移動します。コンパイルは実行されているように見えますが(そのディレクトリを直接参照でき、更新を受信して​​いるため)、コンパイル/参照ではそこに移動しません。

これが私が今持っているコンパイルスクリプトです:

@java -Xmx256M -noserver -port 80 -cp "%~dp0\src;%~dp0\bin;C:/dev/gwt-windows-1.5.3/gwt-user.jar;C:/dev/gwt-windows-1.5.3/gwt-dev-windows.jar" com.google.gwt.dev.GWTCompiler -out c:/dev/Practice /Practice/Practice.html

明らかに、私が行きたい領域は " http://localhost/Practice/Practice.html " (IIS サーバー) ですが、" http://localhost:8888/practice.Practice/Practice.html " にジャンプしています ( Tomcat サーバー)。

アイデア?

(PSエディタ用にEclipseを実行しています。実行/デバッグ構成引数は次のとおりです。

practice.Practice/Practice.html

以上です)

4

1 に答える 1

1

GWTCompiler クラスの Eclipse 実行プロファイルを作成できます。渡す引数の 1 つはコンパイル先のパスであるため、Eclipse からコンパイルを実行すると、指定した場合は IIS のフォルダーにファイルが直接書き込まれます。コンパイルが完了したら、既に開いている Hosted Mode インスタンスを使用して、http://localhost/Practice/Practice.htmlパスを入力するだけで機能します。

ホスト モード ブラウザーは、-noserver を指定して実行しなくても任意のサーバーを指すことができます。また、ドメインからの離脱に関するセキュリティ警告が表示された場合は、ホスト モード実行プロファイルに -whiteList 引数を追加できます。セキュリティ警告には、whiteList 引数の例が表示されます。

可能性のある引数を指定せずに GWTCompiler と GWTShell を実行してみてください。もっと詳しく言いたいのですが、今のところ開発環境がありません。

于 2009-03-06T19:01:29.633 に答える