You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SpringDoc OpenAPI调用/v3/api-docs报500无日志问题求助

SpringDoc OpenAPI无日志输出的500错误排查求助

技术栈

  • Spring Boot 4.0.5
  • Java 21
  • SpringDoc OpenAPI Starter WebMVC UI 2.6.0
  • Maven

问题现象

应用成功启动在8080端口,但访问http://localhost:8080/swagger-ui/index.html时,UI加载后弹出“Failed to load API definition”提示。查看浏览器控制台/网络面板,发现调用/v3/api-docs接口返回500 Internal Server Error。

关键问题

触发该500错误时,IntelliJ控制台完全没有错误日志或堆栈信息输出,服务器无任何异常提示。

已尝试操作

  • 启动日志中发现jakarta.validation.NoProviderFoundException,已在pom.xml中添加spring-boot-starter-validation依赖;
  • 停止服务器,执行mvn clean package -DskipTests清理旧编译代码后重启;
  • 应用编译启动正常,但仍出现相同的前端500错误,后端无日志输出。

附截图说明

  • Swagger UI错误弹窗;
  • 浏览器控制台显示500请求错误;
  • IntelliJ控制台显示启动成功且无运行时错误。

求助问题

有人遇到过SpringDoc这种无日志报错的情况吗?是否可以通过application.properties添加配置,强制SpringDoc或Tomcat输出/v3/api-docs接口请求失败的实际堆栈信息?

内容的提问来源于stack exchange,提问作者M. Fahman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.02 06:04:52