最近做一个项目,遇到一个问题,在导出PDF的报com.itextpdf.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.这个错误,在其他博主那里看到了很多解决的办法,又是还jar版本又是引入另外的jar,都没有得到解决,最后本着无头绪就全试一一遍的惯用手法,我换了tomcat的版本,从tomcat7换成了tomcat8,但是有出现了新的问题,tomcat根本就启动不了,日了,,,重新到项目配环境,配这配那,惨无人道。。。。
最后在一位博主那里找到了问题解决的方法
是tomcat版本太高的原因,为其配套的servlet-api.jar不匹配或项目工程lib下有低版本的servlet-api.jar,
删除项目工程lib文件夹的低版本的servlet-api.jar,tomcat的lib文件夹里用默认带的jar包
或者把tomcat换成较低版本
该文章为第一次创作,有借鉴之处,望海涵!