- 私はこのチュートリアルhttp://www.jroller.com/masini/entry/a_comet_implementation_for_googleを参照しています。それはcometを使用しているときにTomcatを設定する必要がありますか?
- gwt +彗星はホストモードで実行できますか?あなたが言及記事で説明したようにweb.xmlファイルを設定(およびTomcatのLIBSにjarファイルを追加)するだけのライブラリを使用して
0
A
答えて
1
- 。
- はい、ホストモードでは、-noserverなしで実行できます。しかし、GWT 1.6ではデフォルトエンジンがJettyであるため(従来のTomcatは引き続きサポートされています)。ホストモードのTomcatバージョンを使用している場合は、プロジェクトフォルダ内の生成されたtomcatディレクトリのweb.xmlに設定を追加し、ディレクトリにライブラリjarも追加する必要があります。
GWTEventService http://code.google.com/p/gwteventservice/という別のライブラリを調べると、最新であり、使用方法の詳細がわかります。
GWTEventServiceプロジェクトには、記事のライブラリ(http://code.google.com/p/gwteventservice/wiki/Deployment)に似ているtomcatに展開する方法についての説明もあります。
2
これは、GWT Comet Adapterを使用することをお勧めします。これは、tomcatを必要とせず、ホストされコンパイルされたモードで実行されます。
をStreamHubとGWT 対話する方法を、あなたがコンパイル で実行しているとき、あなたのGWTモジュールファイル( .gwt.xmlファイル)に次の を追加する必要がありますので:引用する
モード:ホスト・モードでの作業時
<!-- Cross-site linker needed for compiling to web mode --> <!-- Remove during development in hosted mode --> <add-linker name="xs" />
あなたは、この行をコメントアウトしなければなりません。
1
特にtomcatを設定しないと、要求を処理するためのオープン接続が不足します。
CometスタイルのリクエストにはいくつかのGWTライブラリがありますが、自分で書くことはそれほど難しくありません。具体的には、Atmosphere APIを使用して何かを構築することは、すべての主要なサーブレットエンジンで組み込みのCometサポートライブラリを使用するので有利です。 Java EEの正式な仕様を除けば、間違いなくその方法です。
関連する問題
- 1. RHEL 7.3でapache tomcatのプロキシサーバを設定する必要があります
- 2. クロムエクステンションのイベントリスナーを設定する必要がありますか
- 3. ViewControllerでUIGestureRecognizerを設定する必要がありますか?
- 4. ビューでモデルデータを設定する必要がありますか?
- 5. elmah.mvcリモートアクセス、何を設定する必要がありますか?
- 6. AssemblyConfigurationAttributeを設定する必要がありますか?
- 7. NetworkCredentialドメインを設定する必要はありますか?
- 8. Tomcatセッションにログインする必要がありますか?
- 9. tomcatでサーブレットクラスをデフォルトにする必要があります
- 10. GWT + Maven + Tomcat + JNDI + Eclipse設定
- 11. Macで$ PYTHONHOMEを設定する必要があります
- 12. エラー:elasticsearch.ymlでsmtp.hostを設定する必要があります
- 13. rundeckのジョブレベルタイムアウトオプションを設定する必要があります。
- 14. Angulartics2のトラッキングコードを設定する必要があります
- 15. モジュールを設定する必要があります
- 16. TypeError:ListControl、シーケンスを設定する必要があります(Pythonエラー)
- 17. install4jでjava32ビットを設定する必要があります
- 18. ES_CLASSPATHを設定する必要があります。var
- 19. ダガーApplicationComponentを設定する必要があります
- 20. Dagger2エラー:モジュールを設定する必要があります
- 21. repaint()にframe.setResizable(false)を設定する必要があります
- 22. hrefはprop()またはattr()で設定する必要がありますか?
- 23. gridviewではimageResourceを設定する必要がありますか?
- 24. Rails Mailerは経路を設定する必要がありますか?
- 25. プロファイリングにはどのコンパイルオプションを設定する必要がありますか?
- 26. NuGetはプロジェクトのインクルードパスを設定する必要がありますか?
- 27. json-schema配列に設定する必要があります
- 28. NodeMailer - トランスポートオプションはトランスポートインスタンスまたは設定オブジェクトである必要があります
- 29. resolv.confを再設定する必要はありません
- 30. oracleデータベースを持つtomcat webappの古いJDBCRealmを設定する必要があります