浏览器里发一次请求,但tomcat收到两个请求,求助!

问题描述

最近项目上遇到一个很奇怪的问题,浏览器里点击一次,但tomcat服务器却收到了两次请求,一次是域名的,一次是内网ip的。而且内网ip的请求发过来时,表单里的内容都不见了。这个环境是我们的预上线测试环境,开发采用SSH框架,前端用Apache做分发,后面接的tomcat,问题应该存在一段时间了,但一直没发现,最近才发现有这个问题。奇怪的是开发人员自己开发环境上没有这个问题,生产环境上也没有这个问题,仅仅在预上线测试环境里存在。请教有遇到过类似问题的高手。

解决方案

解决方案二:
这个应该是偶然的现象吧,以前遇到过类似的情况。用火狐浏览器进行servlet请求,有一个请求发一次,后台会响应两次,但是向前台只返回一个结果。其他的servlet就正常,换浏览器也正常,就那个servlet请求在火狐下响应两次。定位下,看是否是必然情况,如果是必然的,那就定位下问题。如果是偶然的,而且对项目不造成影响,那就不用管它了。
解决方案三:
引用1楼magi1201的回复:

这个应该是偶然的现象吧,以前遇到过类似的情况。用火狐浏览器进行servlet请求,有一个请求发一次,后台会响应两次,但是向前台只返回一个结果。其他的servlet就正常,换浏览器也正常,就那个servlet请求在火狐下响应两次。定位下,看是否是必然情况,如果是必然的,那就定位下问题。如果是偶然的,而且对项目不造成影响,那就不用管它了。

不是偶然,而是必现
解决方案四:
那就是多次提交了呗,检查检查代码!
解决方案五:
必先的话检查一下是不是有其他的地方发送此请求了
解决方案六:
可以看下是不是这个问题http://coderdream.iteye.com/blog/682800
解决方案七:
请求地址是什么呢?网站根目录吗?
解决方案八:
f直接在服务器上面装个wireshark抓一下包,看看到底是什么请求啊。

时间: 2024-08-20 18:54:46

浏览器里发一次请求,但tomcat收到两个请求,求助!的相关文章

.net 开发的网页,使用ajax.dll 来做ajax,在微信浏览器里不响应请求啊

问题描述 .net 开发的网页,使用ajax.dll 来做ajax,在微信浏览器里不响应请求啊 .net 开发的网页,们使用ajax.dll 来做ajax,在其他浏览器都好用只是在微信浏览器里不响应请求啊,是微信浏览器不支持ajax,还是ajax.dll不行,或者有什么方法可以替代呢? 解决方案 .net2003 使用 Ajax.dll 小结.net2003中ajax.dll用法 解决方案二: http://ask.csdn.net/questions/186667

Photoshop如何优化图片后在浏览器里更快打开显示

  很多做淘宝的朋友都遇到过,别人发的淘宝图片显示很快,而自己做的显示特别慢,如果网速慢的话,根本打不开,直接影响了店铺生意,现在教大家Photoshop如何优化图片后在浏览器里更快打开显示的方法,希望能对大家有所帮助! 工具/原料 Photoshop 方法/步骤 1.首先,我们下载安装Photoshop,然后选择一张需要优化的照片,点击"文件"→"打开"(也可以按快捷键Ctrl+O),今年是羊年嘛,小编选了一张喜庆的图片,祝大家羊年吉祥.大家可以仔细看一下图片尺寸

js浏览器-js怎么捕获浏览器里的后退事件

问题描述 js怎么捕获浏览器里的后退事件 最近做一个微信项目,提交表单后,后退要刷新页面.网上找了一个禁止缓存.jsp页面是刷新了,但java代码没刷新.求解决 解决方案 用fiddler看下,你的"刷新"有没有产生新的http请求到你的服务器,如果没有,加上一个随机数作为url参数,强制浏览器获取下. 解决方案二: JS捕获关闭浏览器事件

请求-apache+tomcat集群问题,请教高手!!!

问题描述 apache+tomcat集群问题,请教高手!!! 环境 apache 版本:2.4.12-x64 tomcat : 6.0.44-x64 mod_jk:1.2.40-2.4.x配置 httpd.conf workers.properties mod_jk.conf tomcat1,tomcat2配置 tomcat1 tomcat2 tomcat启动 项目与请求 我的项目在webapps/p1/text.jsp,当我浏览器请求localhost/p1/text.jsp的时候就出现: 它

Docker 实现浏览器里开发Android应用的功能_docker

在浏览器里开发Android应用          这里需要用到Docker的知识, Che 发布后对Android应用开发多了一个工具,这里就对如何实现该功能就行详细介绍:                                                                    Eclipse Che 最近Che发布了正式版,那我就介绍下在Che上开发Android吧-- 使用Che需要懂得一些Docker的知识,只需要一点点即可,因为Che是基于Docker的,所

c++-今天写代码给360安全浏览器窗口发消WM_CLOSE息竟然它不睬我,想问问大神怎么回事?

问题描述 今天写代码给360安全浏览器窗口发消WM_CLOSE息竟然它不睬我,想问问大神怎么回事? 想想这种情况应该是不可能的,浏览器在windows系统下运作可以不听操作系统的命令?怎么可能,只可能我获得的东西不正确 void CtestDlg::OnBnClickedButton1() { // TODO: Add your control notification handler code here STARTUPINFO suInfo; PROCESS_INFORMATION procI

jquery aja...-$getJSON 在一个js里 这两个请求第二个内容无法运行

问题描述 $getJSON 在一个js里 这两个请求第二个内容无法运行 做一个项目 需要多次请求后台验证 返回json显示结果请求的内容不同 我写第二个$.getJSON的时候 确实访问了后面的url 但是为什么里面的内容无法执行,随便alert(123)都不行 但是第一个$.getJSON里面的内容可以执行 可以对接收的json数据进行判断什么的 有大神知道怎么解决吗

XHTML:非IE浏览器里对style.height赋值无效的问题

xhtml|浏览器|问题 今天我在做多页面MDI脚本控件(MzMultiPage),在IE等浏览器里都已经测试通过没有任何问题,但是在Mozilla.Firefox.Netscape里测试时问题就来了,我的多页面是在页面里用到了 iframe,这些 iframe 初始的 style.height 都是0,而在加载页面之后,iframe 就会自适应被加载的页面高度,我是通过 iframe.style.height=300 这样撑起 iframe 的高度,这样处理在IE系列浏览器里没有任何问题,但在

Safari浏览器里巧用 command+数字键

  Safari 浏览器里,按下 command 和数字键(比如 3 ),可以直接打开书签栏的(第三个)书签,省去了移动鼠标的麻烦. Firefox 和 Chrome 里,command+数字可以切换到已打开的相应标签页,比 control + tab 逐一切换要方便得多. Opera 里该快捷键会打开快速拨号区的相应网页.