我正在用jasper开发报告。我正在使用DejaVu默认字体来限制问题。无论如何,我都面对这个问题。在Windows的本地环境中,我使用Tomcat WebServer在测试项目中开发模板。我仅使用此项目来开发jrxml。使用正确的字体生成报告。然后,将.jasper模板导入部署在Websphere 8.5中的真实项目中,也将其导入本地环境Windows中,但是当我运行Web应用程序并生成模板时,它们会丢失字体。
在测试或生产环境中,Linux,WebSphere 8.5都可以正确显示字体。我在测试和生产服务器上没有做任何特别的事情。
我可以使用本地Tomcat验证最终报告,但是我很想知道为什么本地Websphere不显示字体。我可以检查什么?
愚蠢的我...经过几天的时间,我搁置了这个问题,今天,当我设置一个已经不完善的Web应用程序时,当我设置[shared library]时,我必须在同一本地Websphere上进行一些编码>,我发现我丢失了jasperreports-fonts-6.9.0.jar。相反,在Tomcat文件夹中存在jar。