标签:setContentType

org.apache.tomcat.util.http.parser.TokenMgrError

发表于2年前(May 24, 2015 8:30:46 PM)  阅读 536  评论 0

分类: Java 异常

标签: TokenMgrError setContentType

1、TokenMgrError

前两天同事搭建项目环境,在eclipse部署完启动项目时出现如下报错:

org.apache.tomcat.util.http.parser.TokenMgrError: Lexical error at line 1, column 16. Encountered: "," (44), after : ""

同事环境跟笔者唯一不同的地方就是tomcat使用的版本是7,而笔者使用的是6。

2、错误定位

根据错误提示,定位到报错的代码应该是如下一行:

this.getRespone().setContentType("text/javascript,charset=UTF-8");

text/javascript是在服务器返回json数据时设置,这里同时设置了字符集为UTF-8,两者之间使用的","分隔,就是这个逗号出现了问题。

......