2017-09-06 4 views
0

GWT SDKバージョンを2.8.1としてインストールしました。私はJersyとGWTでアプリケーションを実行することができます。しかし、GWT開発モード(Super)でアプリケーションを実行しようとすると、URLはhttp://127.0.0.1:9876のように生成されます。このURLをブラウザに配置すると、予想されるUIページが読み込まれません。私はボタンでのDevモードをクリックすると、私はこのページを取得していますアプリケーションのロード中にGWTスーパー開発モードの問題が発生しました

enter image description here

私は、のようなページを取得しています。 enter image description here

でも私は enter image description here

、その後、私は以下のようなページを取得しています、モジュール名(gwtsample)をクリックした私も、ブラウザレベルでのGWTの拡張子を追加し、同じことを試してみました。しかし、まだ運がありません。

eclipseにダウンロードしたGWT SDKを試す代わりに、私は外部でGWT SDKの同じバージョンをダウンロードし、プロジェクトのプロパティー> GWT>一般設定で適用しました。それでも、同じ問題に直面しているだけです。

プロジェクトの面でGWTのバージョンが1.0のように表示されていましたが、最初は2.8.1バージョンのSDKを使用していました。私のプロジェクトはMavenで構成されています。

私はさらに、stackoverflowや他のウェブサイトで言及されている複数の質問や解決策を見つけましたが、解決策は見つかりませんでした。私がいたと呼ば

リンク、

GWT Super Dev Mode

Debugging in GWT Super Dev Mode?

GWT Super Dev mode and in production

だけでなく、いくつかの他の...あなたがであなたのGWTアプリケーションとホストをコンパイルする必要が

+0

お試しください:http://127.0.0.1:8888/[yourApplicationName].html? –

+0

このサイトのようなページは表示されません。 – SubbaReddy

+0

EclipseをGWT-Plugin(v3.0)で使用しています –

答えて

1

ウェブサーバー。 ブラウザでこのWebサーバーに移動します。最後に、DevModeOnブックマークレットを押してsuperdevmodeに切り替えます。ブックマークバーにブックマークレット(オン/オフのDevモード)

  • があなたのgwtsampleプロジェクトは、Tomcatや桟橋
  • などのWebサーバへの戦争が(ブラウザを取る
  • 展開戦争にコンパイル

    1. ドラッグhttp://localhost:8080/gwtsample
    2. コンパイルされたバージョンがブラウザに表示されています。
    3. 次は、「Dev mode on」のブックマークレットを押します。GWTデバッグに強くお勧めします。
    4. あなたは今、あなたはあなたのコード内でSuperDevModeにブラウザで
    5. ヒットF5
    6. 変更何かあるコンパイルが
    7. 場所
    8. を取っているブラウザにメッセージが表示されます。今すぐ再コンパイルが行われ、あなたの変更が表示されます

    "Devモードオフ"を押すと、スーパーデモモードをオフにすることができます。これで、オリジナルのコンパイル済みアプリケーションが表示されます。

    エクストラ:https://www.youtube.com/watch?v=DU7ZQVLR5Zo&list=PLBbgqtDgdc_TqzA-qXrjgTFMC_6DKAQyT

    あなたもコンパイルする必要はありません。この方法は:彼はそれを使用する方法のいくつかの素晴らしいビデオを持っているhttps://github.com/gwt-plugins/gwt-eclipse-plugin

    :Eclipseを使用している場合、私は非常にbranflakeプラグインを使用することをお勧めします埋め込まれたJettyウェブサーバーで実行できるように、いくつかのWebサーバーでホストします。

  • +0

    Dev Mode Onボタンをクリックすると、2番目のスクリーンショットが表示されます。私はウェブサーバーにいかに乗り越えるべきかという点を知りませんでしたか?あなたはそれを詳しく教えてください。 – SubbaReddy

    +0

    私の答えは – Knarf

    +0

    です。明確な情報をありがとう。それは参考になるでしょう。だから+1。 – SubbaReddy

    1

    HTMLホストページとWebアプリケーション(Tomcat、Jetty、Wildfly、Apache + PHP、Rails、必要なものを選択)を提供するには、HTTPサーバーが必要です。

    次に、Webアプリケーションがどこにあるのかを指し示す-launcherDirのGWTのCodeServerを起動します。 SuperDevModeに特化した* .nocache.jsを作成し、制作物を上書きする可能性があります。

    これで、Webサーバーからいつものようにwebappをロードすると、特定の* .nocache.jsがソースをオンザフライでコンパイルします。

    単純なサーブレットコンテナを使用することができれば、DevMode(CodeServerではなく)は上記の設定をすべて自動的に行います。-launcherDirの代わりに-warを使用します。

    CodeServer URL(デフォルトではポート9876)を開いたり、最近のGWTバージョンのブックマークレット(2.7から)を使用する必要はありません。

    関連する問題