服务不能访问
服务编译成功,访问服务返回425
现象
服务编译成功,但是还是使用了守护进程,java-runtime.log 中显示如下图所示
此时,访问服务请求返回425,响应内容如下
{"status":404,"msg":"{\"timestamp\":\"2025-01-02T06:17:04.751+00:00\",\"status\":404,\"error\":\"Not Found\",\"message\":\"No message available\",\"path\":\"/main/health\"}"}
原因
java-runtime 启动守护进程,导致看不到错误
解决方法
进入 java-runtime,结束守护进程 boot-daemon,重新编译看错误
- 在高级中,进入终端
- 执行命令 supervisorctl stop boot-daemon,结束守护进程 boot-daemon
- 执行服务编译,在 java-runtime 中查看错误
- 处理后,执行命令 supervisorctl start boot-daemon,启动守护进程 boot-daemon