jetty が提供する EJB に GET http 要求を送信すると、認証パラメーターが正しい場合でも、401 応答が返されることがよくあります。
桟橋のログを見ると、次のように表示されます。
2013-06-27 11:54:11.004:DBUG:oejs.Server:REQUEST /app/general/launch on AsyncHttpConnection@3adf0ddc,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-5,l=34,c=0},r=1
2013-06-27 11:54:11.021:DBUG:oejs.Server:RESPONSE /app/general/launch 401
2013-06-27 11:54:11.066:DBUG:oejs.Server:REQUEST /app/general/launch on AsyncHttpConnection@3adf0ddc,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-5,l=102,c=0},r=2
1 つのリクエストに対して 2 回解析されるため、リクエストが完全に読み取られていないと思われます (リクエスト エンティティが大きすぎるか、ヘッダーが大きすぎますか?)。これを修正する方法はありますか?
HttpParser{s=-5,l=34,c=0}
とはどういうHttpParser{s=-5,l=102,c=0}
意味ですか?
認証を非アクティブ化するとき (単純な突堤レルムを使用したセキュリティ制約)。リクエストは一度だけ解析されます。