| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- java
- Git
- boot
- effective
- jface
- JPA
- 이펙티브
- Web
- kibana
- node
- java8
- RCP
- 후기
- 자바스크립트
- elasticsearch
- javascript
- 리뷰
- 엘라스틱서치
- 독후감
- 자바
- 백준
- 맛집
- error
- nodejs
- 스프링
- 알고리즘
- MySQL
- Spring
- Spring Boot
- 인터페이스
Archives
- Today
- Total
wedul
heroku 에서 spring boot jar파일 deploy시 Web process failed to bind to $PORT within 90 seconds of launch 에러 처리 본문
web/Spring
heroku 에서 spring boot jar파일 deploy시 Web process failed to bind to $PORT within 90 seconds of launch 에러 처리
wedul 2019. 3. 31. 17:43반응형
heroku에 코드를 올리지 않고 바로 jar 파일을 deploy하기 위해서 heroku cli를 이용하여 올리는데 자꾸 Web process failed to bind to $PORT within 90 seconds of launch가 발생했다.
이유를 몰라서 계속 알아보던 중 heroku에서 spring boot를 실행시키기 위해서는 Procfile을 작성하고 port를 지정해줘야 한다.
우선 application.yml 설정
server:
port: ${port:8080}
Procfile 설정
- Procfile은 확장자 없이 만들어야한다.
- 포트는 8080이나 원하는 걸로 지정해 주고 profile까지 작성해주고 나머지 depoly를 위한 내요을 작성한다.
web: java -Dspring.server.port=8080 -Dspring.profiles.active=production $JAVA_OPTS -jar wedulpos-0.0.1-SNAPSHOT.war
Deploy 실행
heroku deploy:jar wedulpos-0.0.1-SNAPSHOT.war --app wedulpos
로그를 확인해보면 정상적으로 실행되는 걸 확인할 수 있땅. 2시간을 삽질했네 짱나겡
wedul$ heroku logs --tail --app wedulpos
반응형
'web > Spring' 카테고리의 다른 글
| Spring boot 모니터링 Actuator 소개 및 설치 (0) | 2019.08.11 |
|---|---|
| Intellij에서 spring boot multi module 사용시 jsp 못찾는 이슈 해결방법 (6) | 2019.04.10 |
| creating bean with name 'webMvcRequestHandlerProvider' defined in URL 에러처리 (1) | 2019.03.27 |
| Spring Boot에서 6.4 Elasticsearch 연결 및 간단 CRUD (5) | 2019.02.09 |
| kafka docker에 간단 설치 후 Spring boot 연동 테스트 (0) | 2019.01.25 |
