なぜHttpServletRequest.getRemoteAddr()
が返されますnull
ときどき?約10件の同一要求のうち約2件が明白な理由なしにnull
を返します。HttpServletRequest#getRemoteAddr()がNULLを返します
6
A
答えて
4
Tomcat7を使用する。明らかに、getRemoteAddr()
は、要求が既に消費された場合、すなわち応答が送信された場合にNULL
を返すことができます。 NPEを時々投げることさえできます。いずれにしても自分のコードに誤りがあります。
0
これは、使用されている特定のservletcontainerまたはプロキシのバグまたは誤った設定のいずれかです。どのバージョンを使用しているかを調べ、そのバージョンを確認し、以前にこのバグがメンテナに報告されているかどうかを確認し、アップグレードできる新しいバージョンがあるかどうかを確認します。
関連する問題
- 1. のHttpServletRequest getRemoteAddr()私は
- 2. HTTPServletRequestでユーザー証明書がNullです
- 3. NSURLがnullを返します。stringByAddingPercent ...悪夢を返します。
- 4. JEE6 RESTサービス@AroundInvokeインターセプタがnull HttpServletRequestオブジェクトを注入しています
- 5. MYSQL COUNTがNULLを返しますか?
- 6. pathForResourceがNULLを返します
- 7. インテントフィルタ:intent.getData()がnullを返します
- 8. Rhino Mock:Mockedメソッドがnullを返します
- 9. HtmlUnit getByXpathがNULLを返します
- 10. PrintServiceLookup.lookupDefaultPrintService()がnullを返します
- 11. GravityManager.getGravity()がnullを返します
- 12. ServletActionContext.getRequest()がNULLを返します
- 13. CFBundleDisplayNameが 'null'を返します
- 14. Spring ServletContextがnullを返します。
- 15. 場所がNULLを返します
- 16. Sensor.TYPE_ROTATION_VECTORがnullを返します
- 17. contentOfFileパスがnullを返します
- 18. GetProcAddressがNULLを返します。
- 19. WebApplicationInitializer container.addServlet()がnullを返します
- 20. classloader.getSystemResourceAsStreamがnullを返します
- 21. dataSource.getItemId(position)がnullを返します
- 22. HtmlAgilityPack DocumentNode.SelectNodesがnullを返します。
- 23. TextViewがnullを返しています
- 24. mapFragment.getMap()がnullを返します
- 25. GetOwinContext()。Authentication.GetExternalLoginInfo()がnullを返します
- 26. SupportMapFragmentのgetMap()がnullを返します
- 27. MonodroidエミュレータLocationManager.getLastKnownLocation()がnullを返します
- 28. CloudBlob.DownloadToStreamがnullを返します
- 29. XSLT:xsltApplyStylesheetがnullを返します
- 30. appletviewr - getParameterがnullを返します
このスレッドを読む - http://stackoverflow.com/questions/262887/why-httpservletrequest-getremoteaddr-doesnt-work-in-java-servlet – adatapost
@AVDここでNULLを返すことについては言及していません。 – milan
私はJBoss AS 7.1を実行している同じ問題を抱えています。私のサーバーは毎日約9000件のリクエストを受け取っています。ロードテスト中、私のWebサービスへのヒットは、getRemoteAddr()でnullになります。 – Yablargo