报异常Handler dispatch failed: java.lang.InternalError: java.lang.reflect.InvocationTargetException

Blade 已结 1 157

一、该问题的重现步骤是什么?

1. 在idea能正常运行,访问正常,一切正常

2. 用idea 插件maven打包成jar

3.部署到服务器

nohup java -Xms1024m -Xmx1024m --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED -jar $APP_NAME > /dev/null 2>&1 &

运行正常,但访问接口报

{

  "code": 500,

  "success": false,

  "data": {},

  "msg": "Handler dispatch failed: java.lang.InternalError: java.lang.reflect.InvocationTargetException"

}

二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


用 企业版本:bladex-boot4.4最新版本,java17

image.png


四、请提供详细的错误堆栈信息,这很重要。

image.pngimage.png

五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (最佳回答者)
    2025-02-25 14:15

    服务器安装一下宋体试试,看详细报错是字体的问题

    作者追问:2025-02-25 14:15

    已经安装字体,yum install -y wqy-zenhei-fonts

    还是报错。

    还有我在自己电脑上用同意的jar包,在控制台上 java -jar xxx.jar 也能正常。就是放到liunx上就报错。

    回答: 2025-02-25 14:15

    同一个jar本地可以就说明包本身是没问题的,服务器不行,就需要检查脚本是不是一样、环境有哪里不同。

    如果还报错就把控制台打印的错误日志百度一下,或者都给deepseek,看看是什么原因导致的,再根据对应原因来解决

    0 讨论(1)
代码语言
提交回复