問題タブ [tyrus]

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.

0 投票する
1 に答える
1284 参照

java - WebSockets、TyrusServer での DeploymentException

何が原因でしょうか? 私はほぼ完全に空のエンドポイントを使用しています:

そしてjavascript経由で送信

上記のエラーが返されます。

0 投票する
2 に答える
1953 参照

object - Tyrus - クライアントからサーバーにオブジェクトを渡す

Websocket 通信に Tyrus プロジェクトを使用して、クライアントからサーバーにカスタム オブジェクトを渡すことは可能ですか。JavaFX を使用してシンプルなデスクトップ アプリケーションを構築したいと考えています。クライアント側で「収集」したデータを渡すにはどうすればよいですか (たとえば、名前と姓のフィールドを持つ Object Person)、そのデータをデータベース (サーバー ロジック上) に保存できますか?

0 投票する
1 に答える
7613 参照

java - Tyrus - シンプルな Java アプリケーション - 実装クラスが見つかりませんでした

Java で WebSocket と Tyrus の概念を学習するのに役立つ簡単なアプリケーションを開発しています。以下は、サーバー側 (サーバー エンドポイント) と pom.xml、クライアント側と pom.xml です。

サーバ側

pom.xml

クライアント側

App.java

pom.xml

このエラーが発生しています:

誰かが問題を見るのを手伝ってくれますか? サーバーはGlassFish 4.0内で実行されています

0 投票する
0 に答える
579 参照

java - Tyrus サーバー エンドポイント @OnMessage メソッドがトリガーされない

https://blog.openshift.com/how-to-build-java-websocket-applications-using-the-jsr-に従って、Tyrus 1.8.3 と javax.websocket API を使用して単純な websocket の例を実行しようとしています。 356-api/を目安に。

アノテーションを使用して、単純なサーバー エンドポイントと、@OnOpen アノテーションが正しく付けられたメソッドをトリガーするクライアント エンドポイントを作成しました。ただし、クライアントからメッセージを送信すると、サーバー側で @OnMessage を使用したメソッドがトリガーされません。

興味深いことに、onOpen で作成されるセッション ID は、クライアントとサーバーで異なります。理由がわかりませんが、これが問題に関係していると思いますか? セッション ID が同じでない場合 - セッションは 1 つしかありません...

同じサーバー エンドポイントに接続するための単純な Javascript クライアントも作成しましたが、これも @OnMessage メソッドをトリガーしないため、サーバー側に問題があると思われます。

INFO レベルでは何も報告されないため、ログ レベルを FINE に上げました。ログから、websocket のアップグレードが成功し、接続が正常に開かれているように見えます。クライアントとサーバーの両方でAjavax.naming.NoInitialContextExceptionがスローされますが、これが関連しているかどうかはわかりません...

すべてのコードをこちらの github にアップロードしました: https://github.com/stephenhartley/websocket-demo
ログ ファイルは、logs フォルダーで表示できます。

この問題の原因を追跡する方法を教えてもらえますか?

どうもありがとう!

0 投票する
0 に答える
856 参照

java - Java Web ソケット実装のエラー

Grizzly Web ソケット実装を使用して、Java アプリケーション経由で Web ソケット サーバーに接続しています。

ほとんどの場合、期待どおりに動作しますが、onError コールバックが呼び出されることがあります。@OnError アノテーションを削除した後にアプリケーションを実行すると、例外が発生します。

私のクラスのメソッドを呼び出そうとしているようですが、失敗します..しかし、エラーの場合に失敗する理由がわかりません...
何か考えはありますか?

ありがとう

0 投票する
1 に答える
1214 参照

tyrus - Tyrus は Java WebSocket 認証を実装する必要がありますか?

非常によく似た投稿がありますが、未回答です。

WebSocket を使用した私の JavaFX アプリは

  1. ユーザーID、パスワードをサーバーに送信
  2. セッションを維持して、ユーザーが個人データ管理などを行えるようにします。

から学ぶ

Oracle WebSocketTyrus 8.14 クライアント HTTP 認証

私は持っている:

これらのコードは認証を行うのに適切ですか? @ServerEndPoint でサーバー側の認証をどこで行うことができますか?

手伝ってくれてありがとう。