問題タブ [jetty-9]

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 に答える
970 参照

servlets - Jetty-9.2.2 でのフィルター、サーブレットの順序付け

jetty-9.2.2 に CometD-3.0.1 をデプロイしています。

すべてのリクエストに対して呼び出したい独自のフィルターがあります。これらのフィルターを特定の順序で web.xml に指定しました。

しかし、WebSocket では、コンテナはアップグレード リクエストを処理する方法を見つける必要があります。Jetty では、これは常に ServletContainerInitializer によって最初のフィルターとして追加されるサーブレット フィルターによって行われます。したがって、私の場合、チェーンの前にある WS フィルターがフィルターに到達する前にアップグレードを実行するため、アップグレード リクエストがフィルターに到達することはありません。

Jetty の WS フィルターの前にフィルターが最初に呼び出されるようにするにはどうすればよいですか?

ありがとう、アヌジ

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

java - Jetty WebSocket API と標準の JSR 356 API の比較

Jetty 9 は、独自の Jetty Websocket API と標準の JSR 356 API の両方をサポートしています。これは、歴史的な理由からだと思います (Jetty の APIは、最終的な JSR 356よりもにある)。

両方の API の基本的なドキュメントといくつかの例に目を通しました。どちらの API もかなり完成度が高く、かなり似ているように見えます。ただし、作成中の新しいプロジェクトでは、どちらかを選択する必要があり、将来的に非推奨になる可能性のある API や、機能が少なくなる可能性のある API の使用は避けたいと考えています。

では、一方が標準化されているという明らかな事実を除いて、2 つの間に重要な違いはありますか?

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

maven - Spark-Java で Jetty 9.2 を使用した場合の影響

Jetty 9.2 で Spark-Java 2.0 を使用したいと考えています。ここでの秘訣は、Spark の Maven リポジトリが jetty 9.0 に依存していることです。その理由は、9.2 を使用した作業コードが既にあるからです。実行時に Spark jar をバインド/ロードすると、クラス ロード エラーが発生します。

問題は、jetty 9.2 を使用するビルドを行うと、Spark でどのような問題が発生する可能性があるかということです。

彼らの他の質問は、「要求された」9.0クラスを介してJetty 9.2をロードする方法を除外して使用できますか? それは可能ですか、それとも私をもっと悩ませますか?

他の考慮事項について考えている場合はお知らせください。また、可能であれば、Jetty のリリース ノートの場所を教えてください。ここJettyのリリース ノートを探しました。更新されたマニュアルにリンクしているだけなので、少し残念です。バージョン間の相違点と変更点を示すリリース ノートを探します。2 つのマニュアルで ' diff ' を実行する方法がない限り、新しいマニュアルは役に立ちません。

私の考えでは、9.0 から 9.2 へのジャンプは有効な増分であるべきです。あなたの洞察に感謝します。

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

windows - Jetty 9 が Windows の --exec オプションで起動しない

JVM 引数を Jetty のstart.iniに追加するには、オプションも追加する必要があります--exec。これは のコメントによるものstart.iniです。

ただし、 java -jar start.jar で Jetty を起動しようとすると

次の例外で失敗します。

Windows で Jetty 9.1.5 を使用しています。