인프런 커뮤니티 질문&답변

zzzzz님의 프로필 이미지
zzzzz

작성한 질문수

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

User Service - 프로젝트 생성 강의 듣고 있는데요.

작성

·

111

0

User Service - 프로젝트 생성 강의 듣고 있는데요.

저는 yml에서 아래처럼 주었는데요.

server:

prot: 8761

http://localhost:8761/eureka/ 뜨다가 포트는 8080으로 시작한다는 메세지가 조회되는데요. 컴퓨터 내부에서 포트를 8761쓰다가 자동으로 8080으로 바꿨다는 얘기인가요?

2024-07-17T18:27:14.441+09:00 INFO 11100 --- [discover] [ main] c.n.eureka.cluster.PeerEurekaNodes : Adding new peer nodes [http://localhost:8761/eureka/]

2024-07-17T18:27:06.225+09:00 INFO 11100 --- [discover] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path ''

2024-07-17T18:52:42.764+09:00 INFO 10484 --- [discover] [ main] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8080

2024-07-17T18:52:43.848+09:00 INFO 10484 --- [discover] [ main] c.e.d.DiscoveryApplication : Started DiscoveryApplication in 13.147 seconds (process running for 16.512)

 

답변 2

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다.

seerver.port 옵션은 Spring boot에서 web 관련 라이브러리를 추가하여 사용 시 기본 내장 된 Tomcat server를 기동할 때의 포트를 지정하실 수 있습니다. 생략 시 8080으로 기본 설정 되어 기동됩니다. 올려주신 로그를 확인해 보면 8080으로 기동되었다는 것 같은데, port가 아니라 prot로 작성되어 있는 부분은 글 작성하실 때의 오타인지, 실제로 application.yml 파일에도 그렇게 작성되어 있는지 확인해 보시기 바랍니다. application.yml 파일에도 그렇게 작성되어 있는 경우, port 옵션이 없다고 판단하고 8080으로 기동하고 있는 것 같습니다.

감사합니다

0

안녕하세요, 인프런 AI 인턴입니다.

zzzzz님,
문제의 원인은 yml 파일에서 포트 설정시 오타 때문입니다.

server:

prot: 8761

에서 prot가 아닌 port로 수정해야 합니다. 올바른 설정은 다음과 같아야 합니다:

server:

port: 8761

정정하신 후 애플리케이션을 다시 시작해보시기 바랍니다. 설정의 오타로 인해 기본값인 8080 포트가 사용된 것으로 보입니다.

zzzzz님의 프로필 이미지
zzzzz

작성한 질문수

질문하기