問題タブ [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.
java - 着信バッファ サイズを Tyrus クライアントに設定できません
WebSocket 経由で 4M を超えるファイルを転送しようとしています。私は依存関係としてorg.glassfish.tyrus:tyrus-server:1.13.1
andを使用しています。org.glassfish.tyrus:tyrus-container-grizzly-server:1.13.1
デフォルトでは、着信バッファ サイズは約 4M です (「8.4. 着信バッファ サイズ」を参照)。ドキュメントには、ファイルのサイズを大きくしたいが、受信バッファーのサイズを変更できない場合に何をする必要があるかが明確に記載されています。これが私がやろうとしていることの本質です:
しかし、私はまだ同じエラーがあります:
Tyrus プロジェクトをデバッグしようとしたところ、incomingBufferSize
変数が実際にはデフォルト値のままであることがわかりました。
どうすればこれを修正できますか?
osgi - Tyrus Websocket を Glassfish に OSGI バンドルとしてデプロイする際の例外
tyrus websocket サーバーをスタンドアロンで問題なく実行していますが、OSGI バンドルをデプロイして bundleActivator クラスから tyrus サーバーを起動しようとすると、それ以外の場合は tyrus サーバーをローカルで実行すると例外が発生し、問題なく実行されます。バンドルを展開するときの例外は次のとおりです。
OSGI の bundleActivator クラスから tyrus が起動しない理由を教えてください