专业的JAVA编程教程与资源

网站首页 > java教程 正文

java.lang.reflect.InvocationTargetException

temp10 2024-10-26 15:14:51 java教程 14 ℃ 0 评论

项目启动报错信息如下:

原因如下:

java.lang.reflect.InvocationTargetException

本地环境启动项目没有问题,但是当项目上传到linux服务器的时候,启动报错,图形验证码出不来,同时,后台报错日志如下:

服务器环境中缺少对应的字体,导致验证码出不来。

解决方案:

yum install -y fontconfig

执行上述命令:

安装字体后,重新启动项目

项目正常启动。

总结:

之前一直认为是项目中接口报错,但是在windows环境中,nginx与项目正常启动后,项目可以正常访问,但是放在了linux环境中,同样的配置就会报错,刚开始以为是nginx配置有问题,但是nginx配置成功后,后台接口是可以正常访问的,但是验证码出不来,一直以为是nginx的配置问题,因此耽误一些时间,知道看了日志后,才确定是字体的问题,成功安装后,项目启动正常,以此记录一下。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表