当前位置: 首页 > 知识库问答 >
问题:

Spring Boot应用程序使用的端口号

闻人和泽
2023-03-14

我有很多在PCF(枢轴云铸造)上推送的Spring启动应用程序。就我的理解而言,我有一些问题。我可以看到嵌入式tomcat对所有应用程序使用的默认端口是8080。那么PCF是如何管理的,因为通常只有一个应用程序可以在非PCF项目的单个端口上运行?

共有1个答案

东深
2023-03-14

每个应用程序在一个容器中作为一个“来宾”进程在它自己的“来宾”虚拟网络上运行。主机上管理容器的服务将每个容器与主机上的一个外部端口相关联,并将其给定端口的外部接口上的入站流量引导到相应的容器,以及它的虚拟网络和端口8080。PCF将很快允许应用程序使用多个端口。有关PCF中容器技术的更多信息,请参见此处:https://www.cloudfoundry.org/cloud-foundry-containers-difference-warden-docker-garden/.最后有一节详细介绍了网络是如何工作的。

 类似资料:
  • 我在src/main/resources下创建了2个文件: 应用程序。属性 第一个具有从env变量中获取值的属性,而后者具有固定值。 根据这里的具体情况,我以这样的方式推出了Spring靴: 然而,不会产生任何影响,并且应用程序是局部的。属性似乎被忽略。 有什么提示吗?

  • 我是kubernetes的新手,需要在openshift平台上使用k8s confimap将springboot应用程序的属性文件外部化。我已将属性文件保存在git repo中,作为“greeter.message=Spring Bootmyapplication.properties已在库伯内特斯上挂载为卷!”并使用“oc create confimap myconfig--from-file=

  • 该项目在具有任何指定端口的本地主机上进行测试时运行良好。但是,当我将服务器迁移到Heroku时,我收到了这个错误,因为Heroku设置了自己的端口供您使用,在这里我的代码指定了要使用的端口。我已经浏览了很多个小时,试图实现其他人使用OS.Environ[“端口”]等解决方案,但是由于我的Python新手和Twisted技能,我没有成功地让iOS应用程序在正确的端口上与Heroku服务器进行正确的通

  • 我试图在SpringMVC中运行SpringBoot应用程序,在SpringMVCPOM中添加SpringBoot应用程序依赖项,并扫描SpringBoot包,但我面临以下问题

  • 使用SpringBoot创建了一个自定义jar,用于数据库表上的CRUD操作。其目的是使其成为一个实用程序jar,以便其他服务或应用程序可以将此jar用于该表上的任何操作。以下是我遵循的步骤: 1)。在REST SERVICE的pom.xml中添加此jar条目并成功构建。2)。在REST SERVICE的控制器内自动生成实用程序jar的服务类。 但是当我启动REST服务(服务是在spring bo

  • 这是我使用SpringBoot的第一天,我试图理解体系结构,因此我开始构建一个hello world应用程序: 在我的pom.xml中,在maven-shade-plugin下,我将mainClass声明如下: 文件目标是src/main/java/com/demo/helloworld.java,该文件中的代码是: 我错过了什么?