`
jiaoronggui
  • 浏览: 1310178 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:115493
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:198092
社区版块
存档分类
最新评论

tomcat8部署应用,提示一个 tomcat cookie domain validation

 
阅读更多

I'm using tomcat 8.0.21 with the new Rfc6265 cookie processor. If there are cookies starting with a dot I'm getting the following error:

java.lang.IllegalArgumentException: An invalid domain [.db-app.de] was specified for this cookie
org.apache.tomcat.util.http.Rfc6265CookieProcessor.validateDomain(Rfc6265CookieProcessor.java:180)
org.apache.tomcat.util.http.Rfc6265CookieProcessor.generateHeader(Rfc6265CookieProcessor.java:122)
org.apache.catalina.connector.Response.generateCookieString(Response.java:959)
org.apache.catalina.connector.Response.addCookie(Response.java:907)
org.apache.catalina.connector.ResponseFacade.addCookie(ResponseFacade.java:392)
org.esigate.servlet.impl.ResponseSender.sendResponse(ResponseSender.java:70)
com.bahn.esiExtensions.ExtendedProxyServlet.doFilter(ExtendedProxyServlet.java:104)

Is there a way to prevent tomcat from throwing this error?

2015-04-13 14:58
by heinzwilli
 


2

I'm using a new version of Tomcat 8 (from this last October) and after add the line to force use the legacy cookie processor, it works fine. On your ${catalina.base}conf/context.xml:

<Context>

<!-- Default set of monitored resources. If one of these changes, the    -->
<!-- web application will be reloaded.                                   -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->

<!-- Force use the old Cookie processor (because this new tomcat version uses RFC6265 Cookie Specification) -->
<CookieProcessor className="org.apache.tomcat.util.http.LegacyCookieProcessor" />

 

I hope this may be your case. Just set this CookieProcessor, and your implementation will be working as was in previous versions of Tomcat 8.

分享到:
评论

相关推荐

    TOMCAT6.0配置数据库连接池

    Tomcat5的配置需要在server.xml文件当中配置或者在conf/Catalina/...* validationQuery - 一个SQL查询语句,用于在连接被返回给应用前的连接池验证。 * 如果指定了该属性,则必为至少返回一行记录的SQL SELECT语句。

    validation验证的一个web应用

    很好的例子validation验证!验证经过的例子您能够充分了解validation验证的应用!

    Linux和window下tomcat虚拟路径的配置方式.docx

    Tomcat 是一个广泛使用的 Web 应用服务器,支持多种操作系统,包括 Linux 和 Windows。在实际应用中,我们经常需要配置 Tomcat 的虚拟路径,以便更好地管理和访问我们的 Web 应用程序。下面我们将详细介绍如何在 ...

    tomcat启动的问题--apr

    查了一下,需要一个apr支持,然后按提示去 下载 http://tomcat.heanet.ie/native/1.1.9/binaries/win32//tcnative-1.dll 将这个文件复制到C:WINDOWSsystem32下面 或者将这个文件放到Tomcat下的bin目录下 再启动...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2、 为系统设定 Session 超时时间,包括 Apache 和 tomcat 3...

    windows_server2003+tomcat+iis6整合

    一、下载一个整合需要的文件isapi_redirect.dll 1,我们将得到isapi_redirect.dll然后将isapi_redirect.dll拷贝到tomcat安装目录下的 iis 文件夹里(可随意自定义,只要放在tomcat目录下就可以,最好单独建文件夹)...

    laravel8版本的中文validation.php

    laravel8版本的中文validation.php

    Validation3个jia包 validation-api,hibernate-validator

    ssm框架validator应用jia包3个 hibernate-validator-5.0.1 jboss-logging-3.3.0 validation-api-1.0.0

    jakarta.validation-api-2.0.2-API文档-中文版.zip

    赠送jar包:jakarta.validation-api-2.0.2.jar; 赠送原API文档:jakarta.validation-api-2.0.2-javadoc.jar; 赠送源代码:jakarta.validation-api-2.0.2-sources.jar; 赠送Maven依赖信息文件:jakarta.validation...

    validation-api-1.1.0.Final.jar

    Bean Validation API.release版本 JSR-303 是JAVA EE 6 中的一项子...2.是一个运行时的数据验证框架,在验证之后验证的错误信息会被马上返回。 应用场景:一般用于表单提交页面(如用户名必填、只能由数字字母组成等等)

    validation-api-2.0.1.Final-API文档-中文版.zip

    赠送jar包:validation-api-2.0.1.Final.jar; 赠送原API文档:validation-api-2.0.1.Final-javadoc.jar; 赠送源代码:validation-api-2.0.1.Final-sources.jar; 赠送Maven依赖信息文件:validation-api-2.0.1....

    jakarta.validation-api-2.0.1-API文档-中文版.zip

    赠送jar包:jakarta.validation-api-2.0.1.jar; 赠送原API文档:jakarta.validation-api-2.0.1-javadoc.jar; 赠送源代码:jakarta.validation-api-2.0.1-sources.jar; 赠送Maven依赖信息文件:jakarta.validation...

    validation

    validation验证zip,喜欢的可以下载。

    validation-api-2.0.1.Final-API文档-中英对照版.zip

    赠送jar包:validation-api-2.0.1.Final.jar; 赠送原API文档:validation-api-2.0.1.Final-javadoc.jar; 赠送源代码:validation-api-2.0.1.Final-sources.jar; 赠送Maven依赖信息文件:validation-api-2.0.1....

    WPF自制TextBox利用Validation验证来实现必填项和焦点的提示特效(升级版,实现应用于MVVM模式)

    WPF自制TextBox利用Validation验证来实现必填项和焦点的提示特效。 此为专门为MVVM模式的实现。网上要么搜不到真实可用的,...如需要必填项或焦点得失的提示效果特效的,可以找我的另一个资源,里面很详细。效果很好。

    validation-api-1.1.0.Final-API文档-中文版.zip

    赠送jar包:validation-api-1.1.0.Final.jar; 赠送原API文档:validation-api-1.1.0.Final-javadoc.jar; 赠送源代码:validation-api-1.1.0.Final-sources.jar; 包含翻译后的API文档:validation-api-1.1.0....

    struts2_validation

    一个健壮的Web应用程序必须确保用户输入是合法的。例如,在把用户输入的信息存入数据库之前,通常需要进行一些检查以确保用户选择的口令不少于n个字符、用户的出生日期不晚于今天,等等。Struts2提供了一些基于XWork...

    Bean Validation 规范文档

    Bean Validation 规范文档

    框架验证validation

    框架验证validation 框架验证validation

    jquery-validation输出漂亮验证信息

    jquery-validation原生输出的信息用户体验很差,经过美化可以输出漂亮验证信息

Global site tag (gtag.js) - Google Analytics