Micronaut Petstore端口冲突
我遵循文档建议的启动顺序。使用docker compose启动console和数据库后,我会启动pets应用程序:Micronaut Petstore端口冲突,micronaut,Micronaut,我遵循文档建议的启动顺序。使用docker compose启动console和数据库后,我会启动pets应用程序: /gradlew宠物:跑步 它在端口8080上启动 然后启动供应商应用程序: /gradlew供应商:运行 这会产生以下错误:启动Micronaut服务器时出错:无法在端口8080上启动Micronaut服务器。宠物、供应商、评论、邮件和优惠未配置为选择随机端口。Micronaut似乎默认为端口:8080。所以第一个上来的就赢了。将此行添加到资源文件夹中的application.p
/gradlew宠物:跑步
它在端口8080上启动
然后启动供应商应用程序:
/gradlew供应商:运行
这会产生以下错误:启动Micronaut服务器时出错:无法在端口8080上启动Micronaut服务器。宠物、供应商、评论、邮件和优惠未配置为选择随机端口。Micronaut似乎默认为端口:8080。所以第一个上来的就赢了。将此行添加到资源文件夹中的application.properties或application.groovy文件:
micronaut.server.port=-1
如果使用.yml配置,请将此服务器配置添加到资源文件夹中的application.yml:
micronaut:
应用程序:
名称:优惠
服务器:
端口:-1
通过-1配置,Micronaut将与操作系统通信,并选择随机可用端口
数据库和店面配置了固定端口。我们知道需要更新项目运行说明。在使用
docker compose
启动它们时,还存在一些需要解决的时间问题。不过,这个问题似乎不是一个编程问题。我们的Gitter是讨论这类事情的好地方。这不是一个真正的编程问题。