如何給Tomcat設置啟動端口
日常開發(fā)過程中設置Tomcat啟動端口,應該是一個必備的操作,由于 SpringBoot 是內(nèi)置的 Tomcat服務器,所以設置啟動端口有如下幾種方法。
1、配置文件
可以通過在application.properties文件中設置server.port屬性來設置Tomcat服務器的端口號。
以下是設置端口為8080的示例application.properties文件:
server.port=8080
如果使用的是YAML配置文件,那么可以使用以下語法來設置端口號:
server:
??port:?8080
2、代碼中設置
import?org.springframework.boot.SpringApplication;
import?org.springframework.boot.autoconfigure.SpringBootApplication;
import?org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
public?class?MyApplication?extends?SpringBootServletInitializer?{
????public?static?void?main(String[]?args)?{
????????SpringApplication?app?=?new?SpringApplication(MyApplication.class);
????????app.setDefaultProperties(Collections.singletonMap("server.port",?"8080"));
????????app.run(args);
????}
}
在上面的示例中,我們使用setDefaultProperties方法將端口號設置為8080。這個方法接受一個Map參數(shù),其中key是屬性名,value是屬性值。在這種情況下,我們只設置了一個屬性,即server.port。
3、docker 暴露
如果你的應用程序將在Docker容器中運行,那么你需要在Dockerfile中設置EXPOSE指令以指定端口。
例如,如果你的應用程序使用8080端口,你的Dockerfile應該包含以下指令:
EXPOSE?8080
