`
guanxi
  • 浏览: 41525 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

?jsessionid 的解决方法

 
阅读更多

服务器使用 Nutch + tomcat 

处理加入购物车处理是,链接后面 加上了?jessionid ,服务器返回 404 错误,查询后发现原来是 tomcat 服务器加入cookie支持导致,

解决方案: 模拟coocie ;

 

Cookie cookie = new Cookie("jsessionid", "1700159178");

cookie.setMaxAge(Integer.MAX_VALUE);

response.addCookie(cookie);

 

加入代码中解决问题。

 

上面的方法不管用,

location ~ (\/|\.html*|jcaptcha|^(.*)\;jsessionid=(.*))$ { 

代理配置里面加入这个就可以

 

分享到:
评论

相关推荐

    jsessionid存在的问题及其解决方案

    本文将深入探讨`jsessionid`存在的问题以及相应的解决方案,并结合提供的`DisableUrlSessionFilter.java`和`web.xml`文件来阐述如何在实际应用中处理这些问题。 首先,`jsessionid`是Java Servlet容器为了跟踪用户...

    关于集群 cook 覆盖问题 及解决方法

    【关于集群 cook 覆盖问题及解决方法】 在分布式系统和集群环境中,尤其是在使用WebLogic这样的企业级应用服务器时,跨域Session管理是常见的挑战。WebLogic Server中,两个不同域的应用之间可能存在Session冲突,...

    一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法

    经过资料查找,发现问题是因为:IP相同认为是同一个域,接收了B的set-cookie指令,把对应的cookie内容覆盖了,其中包括jsessionid,造成A的session丢失。 如果IP不同,则不会发生这个问题。IP相同的两个session对应的...

    IFrame中Session丢失的解决办法

    当检测到Session丢失时,可以使用JavaScript的`window.location.href`属性进行页面重定向,而不是使用`Response.Redirect()`方法。这是因为后者可能会被浏览器解释为新请求,从而导致SessionID的变化。 5. **...

    PHP关于IE下的iframe跨域导致session丢失问题解决方法

    添加P3P头是解决这个问题的有效方法。 其他参考文章中提到了一个类似的问题,即在Java环境下,由于jsessionid无法在iframe中正确传递,导致Session丢失。解决办法同样是确保正确设置Cookie策略,使得Session能够在...

    java版 jquery uploadify 通过Flash实现多文件上传 IE 和FireFox 兼容

    所以解决方案如下: 方法一:url中紧跟servlet/jsp文件名加;jsessionid=sessionId,其中sessionId由HttpSession.getId()得到,如http://localhost:8080/aaa/bbb.jsp;jsessionid=975FCCA6FD6058E92DDE932962A44252?...

    uploadify在Firefox下丢失session问题的解决方法

    在描述中提到的解决方法是通过在请求URL中显式地添加session ID。具体做法是在Uploadify的配置项中,设置`uploader`属性为包含当前session ID的URL。例如,在JSP页面中,我们可以使用EL表达式 `${pageContext....

    理解session机制

    Session ID通过多种方式传递给客户端,最常见的方法是通过Cookie。服务器将Session ID作为Cookie发送给浏览器,浏览器在后续请求中会自动将这个Cookie(通常是名为JSESSIONID的Cookie)一起发送回去,使得服务器...

    给予servelet的会话跟踪的PPT

    为了解决这个问题,引入了会话跟踪机制,使得服务器可以识别和管理用户的会话状态。 **2. Servlet中的会话跟踪方式** Servlet提供了几种常见的会话跟踪方法: - **Cookie**:服务器向客户端发送一个名为`...

    java中Servlet Cookie取不到值原因解决办法

    java中Servlet Cookie取不到值原因解决办法 java中Servlet Cookie取不到值原因解决办法是指在使用Java...通过修改Servlet的domain设置或使用request.getHeader("cookie")方法,可以解决这个问题,从而获取到Cookie值。

    jquery uploadify 在FF下无效的解决办法

    为解决这一问题,本文将详细介绍解决方法,这对于面临同样问题的开发人员来说是非常实用的。 首先,我们来简单了解一下uploadify插件。uploadify是一个轻量级的jQuery插件,能够帮助开发者在网页中方便地实现文件...

    解决因浏览器关闭导致购物车数据丢失问题

    第二种方法(注释部分)则是将一个`BuyCart`对象(可能是封装了购物车数据的类)存储在会话中,并设置名为"JSESSIONID"的Cookie,这通常是服务器默认设置的会话跟踪Cookie。这种方法与第一种类似,只是将恢复的数据...

    彻底解决android用HttpUrlConnection与web服务器之间session保持问题

    **解决方法** 1. **手动设置Cookie**:在发起HTTP请求时,需要在HttpURLConnection的请求头中添加已有的Session ID。可以使用`HttpURLConnection.setRequestProperty("Cookie", "JSESSIONID=value")`来设置Cookie。...

    Nignx 连接tomcat时会话粘性问题分析及解决方法

    然而,这种方法无法处理服务器宕机后的会话转移问题,可能导致用户 session 失效。 **解决方案探讨** 1. **ip_hash**:通过将每个 IP 地址的请求映射到固定的后端服务器,实现会话粘性。但是,ip_hash 不适用于以下...

    解决java后台登录前后cookie不一致问题

    但这种方法只是临时解决了表面现象,没有从根本上解决问题。因为每次用户访问都需要重新验证身份,可能会增加服务器负载。 ```javascript // 删除cookie中的JSESSIONID document.cookie = "JSESSIONID=0;path=/;...

    flex 利用FileReference上传firefox报2038错误

    - **其他环境下的实现**:对于使用其他服务器端技术(如ASP.NET等)的应用程序,也可以考虑类似的方法来解决会话管理问题。尽管原文提到没有找到具体的解决方案,但思路是相似的,即通过URL参数的形式传递会话标识...

    cookie设置httpOnly和secure属性实现及问题

    response.setHeader("Set-Cookie", "JSESSIONID=" + sessionID + "; Path=/yourPath; Secure; HttpOnly"); ``` - **问题2**: 修改程序中不兼容的代码 - **现象1**: 设置`HttpOnly`属性后,程序无法获取客户端...

    IE的cookie机制导致的session问题及解决办法.doc

    jsessionid=" + sid); %> ``` 这种方式虽然避免了IE的Cookie限制,但可能引入新的安全风险,因为Session ID将暴露在URL中,容易被恶意用户截获。因此,在实施前需评估安全性和性能影响。 ### 结论 IE浏览器特有...

Global site tag (gtag.js) - Google Analytics