問題タブ [cometd]
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.
tomcat - Tomcat7 アプリケーションが起動しない
次の問題があり、解決方法がわかりません。依存関係の非互換性の問題があると思いますが、確認方法がわかりません。
誰がどこから始めればよいか考えていますか?
依存関係を管理するために maven を使用しています。問題の根本であると私が考える依存関係は、
ただし、下線の問題を確認する方法がわかりません。
ログは以下で確認できます。
web.xml
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> フロー Web アプリケーション
依存関係ツリー
また、これはローカルで実行すると正常に実行されることにも言及したいと思います-これは maven-jetty プラグインを使用していますが、Tomcat 7 にデプロイすると失敗します。
tomcat には jettys の依存関係が欠けているように見えますが、何を追加すればよいかわかりません
アイデアはありますか?
ありがとう、明けましておめでとうございます
java - 複数のサーバーへの cometd クライアント接続
dojo 1.7.2 と cometd 2.5 を使用してアプリケーションを開発しています。クライアントを 2 つのサーバーに (同時にではなく) 接続させたいと考えています。クライアントは、ビジネス ロジックを実行するために最初のサーバーに接続する必要があり、ロジックの成功に基づいて、2 番目のサーバーに接続する必要があります。
今のところ、1 つのサーバーに接続できますが、2 番目のサーバーに接続する方法がわかりません。誰でも助けることができますか?
servlets - Spring および Spring Security のサーブレット マッピングを変更する
私は現在、Spring Security によって保護された Spring MVC アプリケーションを作成しています。ログインには基本的なフォーム認証が使用され、さらに構成を追加していないため、資格情報は に POST されhttp://www.localhost:8080/myWebApp/j_spring_security_check
ます。
ここまでは順調ですが、Spring や Spring Security の影響を受けない 2 つ目のサーブレット (CometD) を導入しました。このために、servlet-mappings
Spring と Spring Security を/app
それぞれに対してマップ/app/*
し、他のサーブレットを に対してマップするように を変更しようとしましcometd/*
た。私web.xml
の見た目は次のとおりです。
これに関する問題は、この変更の後、ログインできなくなることです。サーバーはリクエストのマッピングを見つけることができず、クライアントは私に伝えます
NetworkError: 404 Not Found - http://localhost:8080/myWebApp/app/j_spring_security_check
。
このマッピングの何が問題になっていますか? ドキュメントで説明されているように、 Spring/
とSpring Security を構成して、特定のマッピングのリクエストのみを処理し、特定のマッピングのリクエストを処理しないようにするにはどうすればよいですか?/*
よろしくお願いします!
ベスト、ルネ
tomcat - CometD は要求をやり過ぎます
Web アプリケーションのログ ファイルに奇妙なメッセージが表示され続けます。
このメッセージはそこに表示され続け、ここ数日間、1 時間に 20000 回以上表示されたため、CPU 使用率を 100 にすることができました。誰がこれが何であるか知っていますか?
そのアドレスに行こうとすると、400 Unknown Bayeux Transport Exception がスローされます
javascript - Cometd 2 + Dojo 1.8 + Chat で動作する例が必要
ChatでDojo 1.8を使用したCometd 2の例を探しています。
誰でもこれで私を助けることができますか??
cometd.org のサイトを参考にして、cometd の概念を理解しました。しかし、私はそれを実際に適用することはできません。
いつチャネルを作成するのか、javascript から java にメッセージを発行する方法を混乱させましたか?
Eclipse Indigo IDE、Jboss 7.x サーバーを使用しています
cometd - データの公開に関する CometD の問題
私は CometD を初めて使用し、チャンネルでデータを公開する際に問題があります。チャネルで handshake() を呼び出さないため、次のエラーが発生します。
Sender : null
Sender : L:/abc/1?
Exception in thread "Thread-9" java.lang.IllegalStateException: Method handshake() not invoked for local session L:/abc/1?
at org.cometd.server.LocalSessionImpl.getId(LocalSessionImpl.java:161)
at org.cometd.server.ServerChannelImpl.publish(ServerChannelImpl.java:309)
at packagename.CometDSender.sendData(CometDSender.java:64)
at packagename.ProcessorImp.processData(ProcessorImp.java:18)
at packagename.TestSource.processNewData(TestSource.java:50)
at packagename.TestSource.run(TestSource.java:36)
at java.lang.Thread.run(Unknown Source)
しかし、私が含めるsender.handshake()
と、次の例外が発生します
以下にクラスを含めました。私が何か欠けているかどうか誰かに教えてもらえますか:
public class CometDSender は Sender を実装します {
}
jakarta-ee - 私の状況で Glassfish で Comet を有効にすると失敗するのはなぜですか?
グラスフィッシュでコメット、特にコメット、バイユープロトコル、実装を有効にしたいです。
次の記事: http://docs.oracle.com/cd/E19798-01/821-1752/ghgxn/index.html。
このコマンドを使用する場合:
次のエラーが表示されます。Command set failed.
私をもっと困惑させるのは、この行が何を意味するのかです:
に置き換えようとしましhttp-1
たbayeux
が、どちらも機能しませんでした。
編集: @perissf のアドバイスに従って、この war ファイルをアセンブルし、glassfish に正常にデプロイされました。Firebug コンソールを使用しています。index.jsp のボタンをクリックしても何も出力されません。何か案が?
javascript - グラスフィッシュにデプロイする新しい Java EE パッケージを作成するたびに dojo ライブラリ全体をコピーしないようにするにはどうすればよいですか?
私は cometd 実装と javascript dojo ライブラリを使用してコメット プログラミングを学習し、war ファイルを GlassFish にデプロイしています。新しいプロジェクトを作成するたびに、dojo ライブラリ全体をすべての war ファイルに含める必要があるため、同じパス構造を維持する dojo ライブラリの必要な要素のみをコピーしようとしましたが、うまくいきませんでした。
では、GlassFish にデプロイする新しい Java EE パッケージを作成するたびに、dojo ライブラリ全体を含めないようにすることはできますか?
websocket - リアルタイム Web アプリケーションのサーバー側プッシュでの Cometd と ActiveMQ の比較
リアルタイム Web アプリケーション用のサーバー サイド プッシュ インフラストラクチャを開発する必要があります。これには、ロング ポーリングと Web ソケット ベースの実装の両方がサポートされているため、Cometd の使用を検討しています。
ただし、最近、 http ://activemq.apache.org/ajax.htmlやhttp://activemq.apache.org/websockets.htmlなどのリンクに出くわしました。ActiveMQ でもロング ポーリング (Comet) を使用したサーバー サイド プッシュのサポートを提供していると書かれていますテクニック) と Web ソケット。私の理解では、これに対する ActiveMQ の実装は Bayeux プロトコルに準拠していません。
サーバー側のプッシュ ソリューションで、Cometd よりも ActiveMQ の利点/利点はありますか? これらのいずれかが提供する追加機能はありますか? これらはどちらがより人気があり、安定していますか?
ありがとう、ディーパック
javascript - 選択した名前をjavascript配列を使用して
オンラインの人の名前を表示するdivがあります。divには次のメンバーがいます。
別のjavascript配列friends[]
があり、これには友達がいて'Amlan Karmakar'
、友達がいます。配列に含ま'Ramanuj Mukherjee'
れているメンバーを表示したいのでfriends[]
、友達の名前を。で挿入していfriends.push("Amlan Karmakar")
ます。divの名前はcometdチャットによって自動生成されます。簡単にするためにdivに名前を書きました。この問題の解決策があることを願っています。私の前の質問は私の問題を解決しませんでした。