我正试图在我的日食上运行两个弹簧靴。 所以我需要在一个spring boot上设置一个端口而不是默认值。 我在application.properties文件中添加了server.port:8888 然后当我运行spring boot时,它仍然在8080端口上运行
有没有人有相同的情况?你是如何解决的?
谢谢
答案 0 :(得分:0)
对于这种情况,您以编程方式创建了EmbeddedServletContainerFactory
Bean,然后需要从Bean设置端口。
从EmbeddedServletContainerFactory
设置端口TomcatEmbeddedServletContainerFactory
:
@Bean
public EmbeddedServletContainerFactory embeddedServletContainerFactory() {
int port = 8888;
TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFactory("", port);
}