spring整合swagger时https请求报错

原创
2017/11/13 20:58
阅读数 6.4K

swagger可以很方便的生成对接文档

今天遇到了一个问题

本地正常访问的代码在远程加上https后就不能访问了,定位到错误日志如下:

java.lang.NumberFormatException: For input string: "443,443"
    	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    	at java.lang.Integer.parseInt(Integer.java:580)
    	at java.lang.Integer.parseInt(Integer.java:615)
    	at springfox.documentation.swagger2.web.HostNameProvider.componentsFrom(HostNameProvider.java:72)

看起来是框架解析https端口出错,

随后找到这个issues,发现github上已经处于closed状态了 X-Forwarded-Port NumberFormatException: For input string: "443,443"

更新最新的依赖就可以了,我在mvnrepository找到的最新的包是2.7.0的,换上来就解决了。

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.7.0</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.7.0</version>
</dependency>
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部