关闭

[置顶] 使用swagger 遇到 Can't read swagger JSON 错误

标签: web服务器spring mvc
5014人阅读 评论(3) 收藏 举报
分类:

         最近在做项目的过程中,使用到了swagger ,按照swagger 正常设置之后,在浏览器中查看接口的时候却遇到了 Can't read swagger JSON 错误,刚开始没有头绪,由于不是很熟悉swagger,无法定位错误。但是在同事给的tomcat中却能很好的工作,这肯定是tomcat设置引起的问题,所以对比了两个tomcat的设置文档,发现以下不同,第一张是tomcat的默认设置,另一张是修改后可以正常工作的tomcat的配置文件:

          可以发现只是存在了一个URLEncoding的设置,猜测原因可能是因为存在中文路径的问题。在把SwaggerConfig中的

     接口声明中的最后一个参数修改成英文后,即使不加URLEncoding的设置也可以正常访问,所以可以确定就是中文路径引起的问题。在查询接口的时候,swagger的请求路径如下图:

  如果group参数存在中文,而没有设置URLEncoding,那就会无法解析。

这只是一个错误的解决方案,具体原理不做分析。

7
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

swagger整合spring mvc教程

前文:          在日常工作中,开发人员经常会遇到写接口文档的工作,一般都是word文档,带来书写麻烦、维护麻烦的问题,比如改了源代码忘了更新文档、解释不明确带来歧义、无法在线尝试等等。...
  • xyw591238
  • xyw591238
  • 2016-07-18 09:21
  • 4068

Swagger使用

Swagger 使用文档 G-SISI 2016-04-05  一、概述      swagger简述 Swagger API框架,用于管理项目中API接口,属当前最流行的API接口管理工...
  • blucelee2
  • blucelee2
  • 2016-04-13 10:04
  • 10463

schemaValidationMessages":[{"level":"error","message":"Can't read from file /swagger.json"}]

在index.xml中的new url{ uri:xxx; //这里加上:validatorUrl:false }, ok!
  • u013796473
  • u013796473
  • 2017-09-01 15:48
  • 732

Spring MVC学习总结(12)——Spring MVC集成Swagger时报错{"schemaValidationMessages":[

在springmvc结合swagger的时候,如果将项目部署到服务器上就会出现问题出现下面的图标: 点开会报错误信息: schemaValidationMessages":[{"level":...
  • u012562943
  • u012562943
  • 2016-11-12 18:21
  • 2400

解决swagger与springmvc整合时can't read JSON from的问题

首先请确保你的项目已经整合了,不知道怎么整合的请看我另一篇文章: 传送门:http://blog.csdn.net/qq_36961530/article/details/53672906 然后打...
  • qq_36961530
  • qq_36961530
  • 2016-12-15 17:16
  • 230

使用swagger生成API的json文件

使用swagger生成API的json文件使用swagger可以方便的生成REST API,最近有机会了解一下,就记录下小小的踩坑经历吧.
  • shank3
  • shank3
  • 2016-06-01 09:54
  • 8118

解决Spring boot中使用Gson,Swagger2 api-docs无法正常显示json问题

解决Spring boot中使用Gson,Swagger2 api-docs无法正常显示json问题
  • u012607848
  • u012607848
  • 2017-03-09 20:07
  • 3276

SpringMVC+Swagger UI生成可视图的API文档(详细图解)

SpringMVC+Swagger生成文档详细图解,以及遇到的异常处理
  • u011499992
  • u011499992
  • 2016-12-04 19:16
  • 24446

springmvc集成swagger实现接口文档自动化生成

一直苦于文档整理工作,因为这是一个很无聊的工作,偶然在网上看到了swagger这东西,感觉不错,于是动手集成了一下,眼前一亮           Swagger 是一个规范和完整的框架,用于生成、描述...
  • liufei198613
  • liufei198613
  • 2016-07-01 16:17
  • 7062

swagger使用笔记

在很多框架中,都会看到这个词汇, 这个组件,到底是干什么的呢?我所了解的swagger常见功能: 1. API文档生成工具,用户对系统中的API进行说明,以及提供测试接口. 2. 代码自动生成功能...
  • hzwy23
  • hzwy23
  • 2017-04-14 22:53
  • 2848
    个人资料
    • 访问:19493次
    • 积分:306
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:22篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论