当我使用 Maven 将示例 Spring Boot 应用程序部署到 Azure 应用服务时(就像 documentation 中一样),无论 application.properties 中的 server.port 值如何,它都能正常工作。 em> 文件。应用服务只是“知道”目标端口是什么。
当我部署其他不基于 Spring Boot 而是基于 Tomcat Embedded 且在其源代码中硬编码端口值的应用程序时,应用程序服务无法正常工作。如何“告诉”应用服务我的应用监听的端口是什么?
最佳答案
应用服务始终监听端口 80/443。您可以将 WEBSITES_PORT 应用程序设置映射到您的应用程序监听的端口号。
关于Azure 应用服务 - 如何配置端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75316151/