最近遇到一个奇葩的问题,web应用在本地和一台测试环境的linux机器上获得的uri(request.getRequestURI)的开头就是/,例如:/test/123;但是在另一台linux机器上运行的时候,获得的uri却是以//开头,例如//test/123
这是为什么啊?一直到现在还没有找到原因。请高人指点
------解决思路----------------------
远程打断点,跟代码,跟到tomcat的源码里面,看看request.getRequestURI 的实现,看哪一步出问题了
看是否是tomcat 的bug?
------解决思路----------------------
看一下浏览器的请求的是"//"还是"/",我怀疑是浏览器请求的原因