Jetty 6からJetty 9にアップグレードしていますが、以前のコードではorg.eclipse.jetty.http.HttpExceptionがスローされていますが、このクラスは9.xで削除されています。このクラスに相当するクラスがありますか?同じコンテンツを持つ新しいクラスを定義してコード内で使用する必要がありますか?埋め込みJetty 9 HttpException相当ですか?
0
A
答えて
0
桟橋7.6は、HttpException
を持たない最初のバージョンでした。
それはd81f9c1e
HttpException
の目的は悪い要求に本当に悪いHTTP解析の問題を報告するに限定されていたコミットの一部(すべてが400 Bad Request
につながる)として除去しました。この実装は、接続状態を適切に設定してから、HttpHandler.badMessage()
の実装で、強制的に接続を閉じるという結果になるような応答が必要な場合には、ログを作成するか、生成することができるように、HttpParser.badMessage()
を使用するように変更されました。
この変更を加えなければ、アクセスログに400 Bad Request
を記録してエラー400の応答メッセージをカスタマイズできませんでした。
HttpException
はJetty 7.6+に相当する例外はありません。
これは、とにかくあなたが使用することを意図したものではない内部クラスでした。
これを使用して何を達成しようとしていますか?
+0
ありがとう、私はBadMessageExceptionで、HttpExceptionとそのコードを置き換え、うまくいくことを希望.... –
関連する問題
- 1. Jetty 9の埋め込み - jetty-all.jarはどこですか?
- 2. HTTPSでの埋め込みJetty 9の使用
- 3. 埋め込みJetty - IllegalStateException:いいえSessionManager
- 4. 埋め込みJettyとSlf4jの設定
- 5. 埋め込みJettyサーバクラスパスの問題
- 6. 埋め込みJetty(アクセス)要求ログ
- 7. Xcodeの「埋め込みバイナリ」に相当する静的ライブラリは何ですか?
- 8. 埋め込みJetty - Jettyサーバの起動後にコンテキストを追加する
- 9. Jerseyと埋め込みJettyでLoggingFilterは無視されます
- 10. 埋め込みH2データベースをmvn jettyで実行する:実行
- 11. Jettyを埋め込むためのライブラリ?
- 12. 埋め込みJetty ServerをLinuxでバックグラウンドで実行
- 13. サーブレットからJSPへの埋め込みjetty
- 14. 埋め込みJettyでWebアプリケーション(WAR)を実行
- 15. 埋め込みブートストラップレイアウトの埋め込み
- 16. pdf埋め込み/埋め込み
- 17. 埋め込みJettyサーバをバックグラウンドプロセスとして起動する
- 18. 埋め込みJettyは各メッセージを2回処理します
- 19. JSP組み込みjettyのクラスをコンパイルできません9
- 20. webappを埋め込みJettyに追加/削除
- 21. サーブレットコンテナとしてのJettyの埋め込み
- 22. JARファイル用の埋め込みJettyサーバの起動
- 23. Jettyサーバーの埋め込みWebアプリケーションのスプリングスコープ
- 24. 致命的なエラーの埋め込みJettyログレベルの変更
- 25. 埋め込みJettyが* .htmlファイルにJSPコードをレンダリングしない
- 26. 組み込みJettyで始める
- 27. 埋め込みリンク
- 28. [HttpException(0x80004005)]: 'Scheduler.Models.PatientModel.Patient'型を読み込めませんでした。]
- 29. 埋め込みJettyサーバを起動するための最短コード
- 30. Instagram埋め込みキャプションにHTMLを埋め込みます
あなたはその例外を投げる目的は何ですか? ['javax.servlet.ServletException'](http://docs.oracle.com/javaee/7/api/javax/servlet/ServletException.html)を使用するだけではどうですか? –