Java 关于弹簧靴的问题+;Azure侦听端口

Java 关于弹簧靴的问题+;Azure侦听端口,java,azure,spring-boot,Java,Azure,Spring Boot,我是一名spring boot初学者和一名云初学者,我通过应用程序服务(使用Intellij插件Azure工具包)在Azure中部署我的spring boot项目(RESTAPI) 当我得到类似的部署url时,我很好奇为什么不用输入8080端口就可以获取数据。我没有在application.properties中添加server.port=8080 通常,如果您在Linux实例(AWS EC2和Azure VM)中部署spring boot项目,您可以通过键入:http://:8000来获取数据

我是一名spring boot初学者和一名云初学者,我通过应用程序服务(使用Intellij插件Azure工具包)在Azure中部署我的spring boot项目(RESTAPI)

当我得到类似的部署url时,我很好奇为什么不用输入8080端口就可以获取数据。我没有在application.properties中添加server.port=8080

通常,如果您在Linux实例(AWS EC2和Azure VM)中部署spring boot项目,您可以通过键入:http://:8000来获取数据

我试图通过和获取我的数据http://.azurewebsites.net,他们都在工作


但是,如果我尝试:https://**.azurewebsites.net:8000,则表明我无法访问此URL。Azure是否默认将my Spring引导服务同时应用于HTTPS和HTTP端口?

Web应用没有端口映射功能。为Web应用打开的端口只有80和443。
https://DOMAIN.azurewebsites.net:443

http://DOMAIN.azurewebsites.net:80

Traffic Manager不提供端口映射。您需要运行自己的代理来处理此问题。

所以我们不能在Web应用程序中指定8080端口。如果您需要这种控制,您可以使用云服务或虚拟机。

请参阅此项。

默认情况下,嵌入式服务器在端口8080上启动。您好,这是输入错误。我应该把它改成8080,但仍然无法工作。嗨@Honghai Mei,如果你需要更多信息,请告诉我。@Joseph,我很抱歉这么晚才回复你,谢谢你的回复!看起来Azure中的Web App Serivce仅开放443和80个端口