Firefox Tomcat7 Cookie IllegalArgumentException

时间:2012-09-27 20:28:55

标签: eclipse firefox cookies tomcat7

Tomcat 7.0.30 Firefox 15.0.1 Eclipse 3.7& 4.2

我最近安装了Tomcat7.0.30,从那时起我就遇到了各种各样的Firefox问题。 (例如this one

现在我收到java.lang.IllegalArgumentException: Control character in cookie value or attribute.例外。

我有一个普通的html文件:

<html>
  <head><title>Test</title></head>
  <body>Test htm</body>
</html>

这就是Firebug报道的内容:

"NetworkError: 500 Internal Server Error - http://localhost:8080/WSTest"

The character encoding of the plain text document was not declared.
The document will render with garbled text in some browser configurations
if the document contains characters from outside the US-ASCII range.
The character encoding of the file needs to be declared in the
transfer protocol or file needs to use a byte order mark as an encoding signature.

困扰我的是,铬没有任何问题。该页面就像我期望的那样打开...

我试图谷歌这个,我发现的唯一建议是添加这个:

org.apache.tomcat.util.http.ServerCookie.ALLOW_EQUALS_IN_VALUE=true
org.apache.tomcat.util.http.ServerCookie.ALLOW_HTTP_SEPARATORS_IN_V0=true

到catalina.properties文件,但没有帮助。

我真的在这里失去理智。

1 个答案:

答案 0 :(得分:0)

显然问题出在我的Firefox安装上。在耗尽所有选项并使用Chrome,Safari,Opera甚至IE进行测试后,我们决定通过删除所有配置文件设置卸载Firefox,然后重新安装它。 新安装有效。

P.S。提示:如果您要完全卸载Firefox,请不要忘记备份书签和密码并保存附加组件列表;) 书签可以直接从Firefox备份 密码可以与名为Password Exporter的附加组件一起存储 加载项我用屏幕截图“保存”:D