8080端口能访问
换成8081就访问不到了
swagger访问不到
安全组以开放8081端口
求小伙伴解决
我这边端口扫描没有发现你那边开放8081端口,你看一下是不是linux系统自带的防火墙端口没放行
ChatGPT尝试为您解答,仅供参考
如果您在部署 Spring Boot 应用时更改了应用使用的端口,则需要在应用的配置文件中(通常是 application.properties 或 application.yml)中指定新的端口号。
例如,如果您想将应用的端口更改为 8081,则可以在 application.properties 文件中添加以下行:
server.port=8081
或者在 application.yml 文件中添加以下行:
server:
port: 8081
然后,您可以使用 ./mvnw clean package 命令打包应用,然后使用 java -jar 命令运行应用。这样,应用就会在 8081 端口上运行。
同样的,如果您使用 Swagger 来生成 API 文档,那么您还需要在 Swagger 的配置中指定新的端口号。例如,如果您使用的是 Springfox 库来集成 Swagger,则可以在 application.properties 文件中添加以下行:
springfox.documentation.swagger.v2.path=/api-docs
或者在 application.yml 文件中添加以下行:
springfox:
documentation:
swagger:
v2:
path: /api-docs
这样,Swagger UI 就会在新的端口(8081)上可用。
防火墙没关吧