主题 : tomcat8 报错 RFC 7230 and RFC 3986
级别: 解元
UID: 44799
积分:347 加为好友
威望: 4 精华: 0
主题:41 回复:110
注册时间:2013-03-12
在线时长:0.01
1#   发表于:2018-07-28 18:42:26  IP:1.65.*.*
使用的是tomcat8,jeecms8.1

/search.jspx?q=xE6\x5CxA3\x5CxA3\x5CxE6\x5CxAC\x5Cx90\x5CxE8\x5Cx85\x5Cx90

当用户搜索页面变成这样的路径的时候,tomcat就报错,为了解决内存溢出才升级成tomcat8的,现在不好换回去,有解决办法么???

28-Jul-2018 18:29:40.008 INFO [Thread-4587] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header
 Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.
 java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
2#   发表于:2018-07-30 08:36:01  IP:117.128.*.*
您好   您是说您这个在搜索的时候搜索的路径变为了乱码吗?
每天告诉自己一次,“我真的很不错”。
级别: 解元
UID: 44799
积分:347 加为好友
威望: 4 精华: 0
主题:41 回复:110
注册时间:2013-03-12
在线时长:0.01
3#   发表于:2018-07-31 11:43:09  IP:1.58.*.*
是的,可能是部分浏览器,搜索的时候正常,到后台就被转码成上面的路径了

tomcat6 可以识别这个路径,tomcat8就不行了
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
4#   发表于:2018-07-31 11:47:04  IP:117.128.*.*
您最好是用tomcat7的   我们的介绍都是叫用户用7的版本
每天告诉自己一次,“我真的很不错”。
级别: 解元
UID: 44799
积分:347 加为好友
威望: 4 精华: 0
主题:41 回复:110
注册时间:2013-03-12
在线时长:0.01
5#   发表于:2018-07-31 13:40:39  IP:1.58.*.*
tomcat7也是这个问题呀,不信就拿官网demo试试,也是一样的毛病

http://demo.jeecms.com/search.jspx?q=xE6\x5CxA3\x5CxA3\x5CxE6\x5CxAC\x5Cx90\x5CxE8\x5Cx85\x5Cx90
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
6#   发表于:2018-07-31 13:42:55  IP:117.128.*.*
那您搜索的是什么内容?
每天告诉自己一次,“我真的很不错”。
级别: 论坛管理员
UID: 122721
积分:57884 加为好友
威望: 2 精华: 1
主题:5 回复:50085
注册时间:2018-05-07
在线时长:0
7#   发表于:2018-07-31 13:43:06  IP:117.128.*.*
能说下嘛?
每天告诉自己一次,“我真的很不错”。
级别: 解元
UID: 44799
积分:347 加为好友
威望: 4 精华: 0
主题:41 回复:110
注册时间:2013-03-12
在线时长:0.01
8#   发表于:2018-07-31 19:45:37  IP:1.71.*.*
其实我也不知道这是什么字符,是日志里面看到的,不少报错信息,我自己看看怎么解决吧
1 共1页