爲什麼HttpServletRequest.getRemoteAddr()
返回null
有時?由於沒有明顯的原因,10個相同請求中的大約2個是返回null
。HttpServletRequest#getRemoteAddr()返回NULL
6
A
回答
4
使用Tomcat7。如果請求已被使用,即getRemoteAddr()
可以返回NULL
,即已發送響應。它甚至有時會拋出NPE。無論如何,我的代碼中有一個錯誤。
0
這將是特定的servletcontainer或使用的代理中的錯誤或錯誤配置。查找你正在使用哪一個版本,檢查它的版本,並檢查這個bug是否已經報告給它的維護者,並檢查是否有可以升級的新版本。
相關問題
- 1. spring引導HttpServletRequest getRemoteAddr()總是返回33.3.2.22
- 2. Spring:從HttpServletRequest訪問參數返回null
- 3. HttpServletRequest getCookies()總是返回null Jersey Api
- 4. 爲什麼我的httpServletRequest返回NULL?
- 5. HTTPServletRequest getServerPort返回-1
- 6. doFilter HttpServletRequest return null
- 7. 的HttpServletRequest的getRemoteAddr()不工作我怎麼會想到
- 8. HttpServletRequest#getHeader(「User-Agent」)返回null瀏覽器名稱
- 9. HttpServletRequest InputStream讀取返回-1
- 10. HttpServletRequest request = this.getThreadLocalRequest()return null?
- 11. null == null返回false?
- 12. PropertyInfo.GetValue(null,null)返回null
- 13. 的java的HttpRequest的getRemoteAddr回百達127.0.0.1
- 14. UsbDevice.FromIdAsync返回null
- 15. ContentResolver.insert返回null
- 16. BitmapFactory.decodeByteArray()返回NULL
- 17. glXChooseFBConfig返回NULL
- 18. {this.props.children}返回null
- 19. findViewByID返回null
- 20. Assembly.GetType返回null
- 21. `DataGridViewComboBoxCell`返回`null`
- 22. cvCapturefromCAM()返回NULL
- 23. .getJSON()返回null
- 24. Android:BitmapFactory.decodeResource返回null
- 25. JAXB返回null
- 26. objectForKey:NSFileType返回NULL
- 27. UIImagePickerControllerMediaMetadata返回null
- 28. GetEditMenu()返回NULL
- 29. xlApp.ActiveWorkbook返回null
- 30. HashMap返回null
閱讀本主題 - http://stackoverflow.com/questions/262887/why-httpservletrequest-getremoteaddr-doesnt-work-in-java-servlet – adatapost
@AVD返回NULL沒有提及那裏。 – milan
我遇到了運行JBoss AS 7.1的問題。我的服務器每天在短時間內收到約9000個請求〜9GB文本。在加載測試期間,我的webservice的一些命中在getRemoteAddr()上出現null。 – Yablargo