Home  >  Article  >  Java  >  How to set the springboot startup port in the cloud server

How to set the springboot startup port in the cloud server

王林
王林forward
2023-06-02 23:19:37996browse

Cloud server: spring boot is a good thing. It can be started directly in the main method without a container, and no configuration file is required, which is convenient for quickly setting up an environment. But when we want to start two springboot projects at the same time, there will be a problem. The second application may not be started because port 8080 is occupied by the first application. In this case, we need to modify the startup port of one of the projects.

Can be achieved by implementing the EmbeddedServletContainerCustomizer interface:

public class Application extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer {

@Override

protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

return builder.sources(Application.class);

}

public static void main(String[] args) {

SpringApplication.run( Application.class, args);

}

@Override

public void customize(ConfigurableEmbeddedServletContainer container) {

container.setPort(8081);

}

}

PS: Let’s take a look at the spring boot creation application port conflict 8080

If the 8080 port number on your computer is used by other programs (such as Jenkins) is occupied, the following error will be reported when running lightsword: java.net.BindException: Address already in use...Failed to start component [Connector[HTTP/1.1-8080]]...

Solution: Create a new file in the src->main->resources directory named application.properties (this is the unified configuration file of SpringBoot) and add the following line: (Take a port number available on the computer , such as 9527 below, everyone who has watched Xingye movies will understand) server.port = 9527

Just run it again.

The above is the detailed content of How to set the springboot startup port in the cloud server. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete