spring-boot - 无法从同一域中的另一台电脑访问 swagger ui

标签 spring-boot swagger swagger-ui

标题是不言自明的,我可以从安装它的服务器访问 swagger UI,但当我从同一网络(域)中的另一台电脑请求 URL 时无法访问它。我没有使用 localhost,我使用服务器名称和 IP 对其进行了测试,但没有成功。服务器上的防火墙已关闭,但为了确保我添加了所需的规则,以允许不受干扰地访问 swagger 端口。

最佳答案

在 application.properties 中添加上下文路径。

server.servlet.context-path=/rootpath

并尝试在此上下文中访问 swagger。

http://<ip>:8080/rootpath/swagger-ui.html

关于spring-boot - 无法从同一域中的另一台电脑访问 swagger ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55989808/

相关文章:

java - Maven 不接受 Spring Boot 应用程序中的测试

java - 测试 JPA 实体

java - 如何在 spring boot 应用程序中配置 PageableHandlerMethodArgumentResolver

java - Swagger - 如何使用 swagger-codegen 并长期构建项目

swagger - 在 Swagger 中描述一个 json 参数

mysql - 原因 : PreparedStatementCallback; bad SQL grammar

java - 将 Swagger 与 Dropwizard 集成,无法生成 swagger.json 文件

Spring + Springfox + Header 参数

java - Maven 无法识别 Swagger 依赖项

Swagger UI 添加 curl 自定义参数