問題タブ [gwt-hosted-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - GWT+Springホストモードが機能しない
私は次の問題を抱えています、おそらく誰かが私を助けることができますか?
私はSpringMVCアプリケーションを持っていましたが、これは非常に基本的なもので、いくつかの単純なjspページがあります。
また、SpringSecurityを統合しました。
次に、GWTウィジェットを1つのページに追加する必要があります。これまでのところ問題ありません。ページに<div>を追加し、GWTモジュールを追加し、必要なすべてのGWTロジックを追加しました。
GWTをコンパイルしてから、アプリケーションをtomcatにデプロイすると、すべてが完全に機能します。アプリを開いてログインし、ページを開いて、GWTUIコンポーネントを確認します。
次に、アプリケーションをホストモードで開きます。問題が始まります。
ホストモードを開始すると、Jettyが起動し、Spring Frameworkが初期化されてから、ホストモードなしでjsp(.htmとして変換)が開きます。param?gwt.codesvr = 127.0.0.1:9997。ページを開いた後、コンパイルされたgwtコードを削除しても何も表示されません。
「?gwt.codesvr = 127.0.0.1:9997」を手動で追加すると、ホストモードが開始され、GWTモジュールのロードが開始されます。これは私がエラーを受け取ったときです:
12:57:15.589[エラー][リハビリ]ユーザーエージェント'Mozilla / 5.0(Windows; U; Windows NT 6.1; ru; rv:1.9.2.23)Gecko / 20110920 Firefox/3.6.23からモジュール'testmodule'を読み込めませんでした'127.0.0.1:63260
java.lang.NoSuchFieldError:com.google.gwt.dev.javac.JdtCompiler.getCompilerOptions(JdtCompiler.java:413)のwarningThreshold at com.google.gwt.dev.javac.JdtCompiler $CompilerImpl。<init>(JdtCompiler.java :228)com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:700)
com.google.gwt.dev.javac.CompilationStateBuilder $ CompileMoreLater.compile(CompilationStateBuilder.java:235)at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:447)at com.google.gwt .dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:370)at com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:360)at com.google.gwt.dev.DevModeBase $ UiBrowserWidgetHostImpl.createModuleSpaceHost (DevModeBase.java:110)at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:197)at java.lang.Thread.run(Unknown Source)
html - GWTホストモードでのhtml5アプリケーションキャッシュのテスト
オフライン機能を備えたGWTアプリの作成を開始します。html 5のアプリケーションキャッシュ機能を使用するには、Webサーバーがマニフェストファイルとともに「filetype:text/manifext」ヘッダーを返す必要があります。GWTホストモードでこのヘッダーを返す方法を知っている人はいますか?
gwt - JSNI メソッドから int 以外が返されました
ホスト モードで GWT アプリケーションを実行しています。散発的にHostedModeException
、JSNI から返された JS 値の型について奇妙な苦情が寄せられます。逆シリアル化中の場合もあります。
時々:
でもう一度
誰でもこれについて私を助けることができますか? GWT 2.4.0、Google Chrome 16.0.912.75、および GWT Developer Plugin 1.0.9738 を使用しています。
gwt - GWTバイトキャッシュファイルとは何ですか?
背景として、今日、私のGWTホストモードは、事実上機能していない程度まで、不思議なほど遅くなりました。アプリケーションを一時停止するたびに、関連するスレッド(メインスレッド、コードサーバーなど)がファイルI/Oネイティブメソッドを待機しています。しばらく頭をかいた後、ハードディスクを少し片付けようとしました。次に、ユーザーのTemp
フォルダーで、という名前の4ギガバイトのファイルを見つけましたgwt7155307955598297091byte-cache
。このファイルは何に役立つのだろうか、完全に削除するとどうなるのだろうか。次回「バイトキャッシュ」が再作成されるのを待って開発モードを開始したときに、パフォーマンスの問題が発生しますか?
gwt - ページ URL に gwt.codesvr を自動的に追加する方法
ホストされたモードで GWT アプリケーションを実行する場合、通常、クエリ文字列パラメーターにコード サーバーの場所を追加するindex.html
必要がありますindex.html?gwt.codesvr=127.0.0.1:9997
。問題は、gwt.codesvr
通常はハイパーリンクに含まれていないため、手動で追加する必要があることです。アプリケーション内のすべてのリンクに追加することは、GWT でコンパイルされた最終バージョンに干渉するため、良い考えではないようです。もう 1 つのオプションは、index.html
JavaScript によってそれ自体をイントロスペクトし、デフォルトgwt.codesvr
をwindow.location
に追加することですが、これは、アプリケーションがコンパイルされていないことを確認した後でのみ行う必要があります。GWT module may need to be (re)compiled
アラート。理想的な解決策は、GWT が選択できる順列が見つからなかった後に実行するアクションをカスタマイズできるようにすることだと思います。デフォルトのアクションは、前述のアラート警告を表示することですが、残念ながらこれはカスタマイズできません。
私の質問は次のとおりですgwt.codesvr
。コンパイルされた順列がない場合に、現在のページをデフォルトで自動的に開く最良の方法は何ですか。
gwt - GWTホストモードはモジュールのロードに失敗しますが、生成された戦争は他の場所で機能します
私はGWTプロジェクトにmaven-gwt-pluginとext-gwtを使用しており、ここでアドバイスされているようにEclipseでホストモードを実行したい場合:http://mojo.codehaus.org/gwt-maven-plugin/user- guide/hosted.html次のメッセージが表示されました。
しかし、私mvn clean install
と生成された戦争を外部の突堤に置くと、それは機能します。
開発時間の節約になるので、ホストモードを本当に使いたいです。
これが私のpom.xmlです:http://pastebin.com/xPwCkw2c
誰かが私が間違っていることや何が起こっているのか教えてもらえますか?
お時間をいただきありがとうございます。
gwt - GWT:ホストモードのクラスを生成するときにパッケージ構造が尊重されませんか?
gwt-maven-pluginバージョン1.2を使用するgwtアプリケーションがあります
アプリを生成して生成された戦争を実行することはできますが、を使用してホストモードを実行すると、次のように機能しmvn gwt:run
なくなります。
war / WEB-INF / classesを調べたところ、パッケージ構造が壊れており、すべてのクラスとリソースが生成されていますが、それぞれのパッケージ/フォルダーには生成されていません。
編集済み:申し訳ありませんが、pom.xmlファイルを含めるのを忘れました。ここにあります:http://pastebin.com/C9kRJ5GN
一体何が起こっているの?!?あなたはすでにこれを経験しましたか?
お時間をいただきありがとうございます
gwt - PlayN GWT ホスト モード BufferOverflowException
PlayN のデモとショーケースを Eclipse で動作させようとしています。
Mavenを使用して「かわいい」サンプルをビルド/実行すると:
それは正常に動作し、 http://localhost:8080/でデモを見ることができます
しかし、ホステッド モードでEclipse 内で GWT を実行すると、正常にコンパイルされるように見えますが、ブラウザーで一度 ( http://127.0.0.1:8888/CuteGame.html?gwt.codesvr=127.0.0.1:9997 ) を取得します。 FireBug コンソールのエラー (ブラウザーのタブを閉じるまで繰り返します)
これが何であるか考えていますか?
編集:私が使用しているバージョンは次のとおりです。
- プレイン 1.4
- GWT 2.4
- エクリプス インディゴ
- ファイアフォックス 13.0.1
- Java 6
- Windows 7、64 ビット
- ホスト モードは、他のプロジェクトでは正常に機能します。
gwt - アプリケーションがホスト モード/展開モード (ローカルまたはリモート マシン) で実行されているかどうかを確認します
gwt アプリケーションがホスト モードまたは展開モードで実行されているかどうかを確認したいと考えています。展開されている場合は、ローカル マシンまたはリモート マシンに展開されているかどうかを確認します。モードに応じてURLを変更したいので、それを行う方法はありますか。
ありがとう、
gwt - Maven を介して特別な依存関係を追加すると、Gwt ホスト モードが Eclipse から動作しなくなった
私のgwtアプリ(maven、gwt 2.4)のサーバー側にライブラリを統合すると、開発/ホストモードが機能しなくなりました。「gwt:run」を使用して展開または実行すると、アプリは正常に動作し、すべての単体テストと統合テストは以前と同じようにパスします。Eclipse から開発モード (Web アプリケーションとして実行/デバッグ) を開始すると、開発モード ビューがポップアップしますが、他に何も起こりません。通常、コンソールには何らかの出力が表示されるはずですが、コンソールは空のままです。だから私は何がうまくいかないのかというヒントすらありません。少なくとも何が悪いのかヒントを得るために、どこを見ればいいのか、何をすべきなのか、誰かがアドバイスできますか?
ライブラリを統合する前にリビジョンをチェックアウトすると、開発モードが機能します! -現時点では、依存関係を追加します(使用しないで追加するだけです)、動作しなくなります。
私が追加したライブラリの背景 (私の問題がこれに関連しているかどうかはわかりません): ライブラリの統合に問題がありました。ライブラリは eclipse birt チャート作成エンジンを使用します。このエンジンは Apache derby db に依存しており、別のライブラリと競合していました。Mavenを介してダービーの依存関係を除外することでこれを解決しました。2 つ目の問題は、単体テストでの「コマンド ラインが長すぎます」というエラーでした。これは、maven-surefire-plugin を更新することで解決されました。