250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Source
- Exception
- Eclipse
- PostgreSQL
- spring
- jpa
- error
- Core Java
- AJAX
- 설정
- myBatis
- 문서
- STS
- JavaScript
- git
- 오픈소스
- oracle
- Spring Boot
- Docker
- SpringBoot
- ubuntu
- maven
- Open Source
- MySQL
- Thymeleaf
- JDBC
- IntelliJ
- Python
- Tomcat
- MSSQL
Archives
- Today
- Total
헤르메스 LIFE
[Spring Boot] Embedded Server Port 변경 본문
728x90
내장 Tomcat 의 Port 번호를 변경하는 방법 여러가지 입니다.
정리 해 둡니다.
1, 설정파일 변경 ( 가장 쉬움 )
application.properties
#Server port
server.port=8081
application.yml
#Server port
server:
port: 9091
2, 프로그램 환경 설정
2-1. DefaultProperties 설정
package simple.spring;
import java.util.Collections;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
public class AppSpringBootApplication {
public static void main(String[] args) {
// SpringApplication.run(AppSpringBootApplication.class, args);
SpringApplication app = new SpringApplication(AppSpringBootApplication.class);
app.setDefaultProperties(Collections.singletonMap("server.port", "9091"));
app.run(args);
}
}
2-2. WebServerFactoryCustomizer 설정
package simple.spring;
import org.springframework.boot.web.server.ConfigurableWebServerFactory;
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
import org.springframework.stereotype.Component;
@Component
public class ServletConfig implements WebServerFactoryCustomizer<ConfigurableWebServerFactory> {
@Override
public void customize(ConfigurableWebServerFactory factory) {
factory.setPort(9091);
}
}
3, 명령 줄 설정
java -jar spring-5.jar --server.port=8083
java -jar -Dserver.port=8083 spring-5.jar
4. 임베디드 서버 설정
설정 적용 순서
1. 임베디드 서버 설정
2. 명령 줄 설정
3. 설정파일
4. 프로그램 환경
https://www.baeldung.com/spring-boot-change-port
728x90
'Spring Boot Framework' 카테고리의 다른 글
[Spring Boot] 개발환경 구축 - Logback (0) | 2023.01.29 |
---|---|
[Spring Boot] 개발환경 구축 - Hello Thymeleaf (0) | 2023.01.29 |
[Spring Boot] Spring Boot + JWT를 이용한 Token 처리 (2) | 2022.03.26 |
[Spring Boot] Spring Boot + Thymeleaf + Thymeleaf Layout Dialect (0) | 2022.03.10 |
[Spring Boot] Spring Boot + Thymeleaf (0) | 2022.03.09 |